XFrames

Xframes ist ein Xml Format zum Kombinieren und Organisieren von webbasierten Dokumenten auf einer einzelnen Webseite mithilfe von Frames. Ähnlich wie bei HTML -Frames können XFrames durch seine Kraft nützlich gemacht werden, um einen Inhaltsrahmen zu erstellen, der scrollbar ist, während andere Frames - wie die Seitenleistemenüs, die Header und die Fußzeile auf der Seite an Ort und Stelle bleiben. XFrames werden für Webentwickler, die ein einzelnes Dokument ändern können, besonders nützlich sein und diese Änderung auf allen Seiten erscheint, die das Dokument innerhalb eines Frame enthalten.

Der Hauptvorteil dieser nächsten Generation von Frames besteht darin, dass sie einige der wichtigsten Usability -Probleme überwindet, die im traditionellen Rahmensystem vorhanden sind.

Obwohl XFrames immer noch in der Arbeitsstadie in der Arbeitsstadie ersetzt, ersetzen sie herkömmliche HTML -Rahmen.

Unterschiede zu HTML -Frames

Herkömmliche HTML -Frames, die mit HTML 4.0 eingeführt wurden, waren nützlich für ihre Fähigkeit, mehrere unterschiedliche Webseiten zu einer einzigen Webseitenansicht zu kombinieren. Aus der Implementierung entstanden jedoch mehrere Probleme, und als solche wurden Frames aus dem W3C entfernt Xhtml 1.1 Standard. XFrames werden wahrscheinlich einige der folgenden Probleme angehen, die in HTML -Frames existieren:

  • Ein Webbrowser der Rücken Taste nicht intuitiv funktioniert
  • Das Versäumnis, ein Lesezeichen oder die bevorzugten spezifischen Dokumente auf der Webseite einfach sowie die Unfähigkeit, einer Person einen Verweis auf ein bestimmtes Dokument oder eine bestimmte Sammlung zu senden
  • in einem Frameset gefangen werden
  • Die Produktion verschiedener Ergebnisse zu Zeiten, in denen eine Webseite mit Frames neu geladen wird
  • Die Schlüssel "Seite Up" und "Page Down" sind aufgrund des Zeigerfokus auf einem anderen Rahmen innerhalb der Seite schwer zu verwenden
  • Sicherheitslücken, die durch die Tatsache verursacht werden, dass ein Benutzer die ursprüngliche Quelle jedes gerahmten Dokuments nicht kennen kann
  • Da Rahmen nicht von allen Agenten unterstützt werden und die erforderlichen <noframes> Inhalte nicht im Volksmund implementiert werden, werden Agenten, die keine Rahmen (wie Suchmaschinen) unterstützen Suchmaschinenoptimierung.

XFrames überwindet das Lesezeichenproblem, indem er die codiert Population von den Frames in die URI und ermöglicht es, einen Favoriten einer Seite erfolgreich hinzuzufügen/hinzuzufügen.

Xframes -Implementierung

Ähnlich wie andere Markup -Sprachen, XFrames unterstützt eine Reihe von Elementen und jeweiligen Attributen. Das Folgende ist eine einfache Demonstration für die vorgeschlagene Implementierung einer Rahmenwebseite:

 xmlns ="http://www.w3.org/2002/06/xframes/">    </span>Startseite<span class="nt">   Typ ="Text/CSS">          #header {Höhe: 150px; } #footer {Höhe: 50px; } #nav {width: 15%; }      compose ="vertikal">   xml: id ="Header" Quelle ="Banner.xhtml"/>   compose ="horizontal"> 	  xml: id ="hauptsächlich" Quelle ="news.xhtml"/> 	  xml: id ="NAV" Quelle ="nav-menu.xhtml"/>     compose ="vertikal">   xml: id ="Fusszeile" Quelle ="Haftungsausschluss.xhtml"/>      

Das Element <Rams> fungiert als enthaltendes Element der Sammlung von Frames. Diese Sammlung wird als "Frameset" einer Webseite bezeichnet. ähnlich zu Xhtml und Html Markups, die <Head> -Elemente enthalten Meta-Daten, die hauptsächlich für die Suchoptimierung und die Beschreibung der Dokumente verwendet werden. Das enthaltene <Styles> Element wird verwendet, um Inhalte und Layout -Styling zu enthalten - CSS wird hier verwendet. <gruppe> gruppiert eine einzelne oder mehrere Rahmenelemente zusammen und kann entsprechend gestylt werden. Wenn kein Gruppenstil angegeben ist, die komponieren Das Attribut sollte verwendet werden, um anzugeben, wie die gruppierten Rahmenelemente komponiert werden sollen. Schließlich fungiert das <Reframe> -Element als Platzhalter für den Inhalt einer Webseite, die von angegeben wurde URL durch die Quelle Attribut.

Status von Xframes

Das W3c veröffentlichte am 12. Oktober 2005 einen zweiten Arbeitsentwurf, der die vorgeschlagene Umsetzung von XFrames weiter erklärt. Bis heute bleibt XFrames nach wie vor ein W3C -Arbeitsentwurf ohne eindeutige Hinweis darauf, ob und wann es zu einem wird W3C -Empfehlung.

Siehe auch

Verweise

Externe Links