XFrames

XFrames  je formát XML pro vytváření a organizaci webových dokumentů do jedné stránky pomocí rámců. Stejně jako běžné rámce HTML jsou rámečky XFrame užitečné pro úlohy, kdy potřebujete posouvat jeden dokument, zatímco ostatní části stránky, jako jsou postranní panely, záhlaví a zápatí, zůstávají na svém místě. XFrames mohou být užitečné pro ty webové designéry, kteří při úpravě jednoho dokumentu chtějí zobrazit změny na všech stránkách zarámovaného dokumentu.

Hlavní výhodou nové generace rámů je, že byly vyřešeny některé klíčové problémy, které jsou vlastní standardnímu modelu rámu.

I když je standard ve fázi pracovního návrhu, XFrames by měly nahradit tradiční rámce.

Rozdíly od rámců HTML

Tradiční HTML rámce, které byly zavedeny v HTML 4.0, byly užitečné pro svou schopnost skládat více stránek v rámci jednoho webového dokumentu. S implementací takových dokumentů však byla spojena řada problémů, takže standardní rámce byly ze standardu W3C XHTML 1.1 vyloučeny. Očekává se, že XFrames budou schopny vyřešit některé z těchto:

XFrames řeší problém záložkování stránky zakódováním požadované rodiny rámců do URI .

Implementace XFrames

Stejně jako ostatní značkovací jazyky je XFrames implementován prostřednictvím řady značek a jejich atributů. Níže je jeden jednoduchý příklad:

<frames xmlns= "http://www.w3.org/2002/06/xframes/" > <head> <title> Domovská stránka </title> <style type= "text/css" > #header{výška: 150px; } #footer {výška: 50px; } #nav {šířka: 15 %; } </style> </head> <group compose= "vertical" > <frame xml:id= "header" source= "banner.xhtml" /> <group compose = "horizontální" > <frame xml:id= "hlavní " source= "news.xhtml" /> <frame xml:id= "nav" source= "nav-menu.xhtml" /> </group> <group compose = "vertical" > <frame xml:id= "footer " source= "disclaimer.xhtml" /> </group> </group> </frames>

Tag <frames> označuje, že tento dokument je reprezentován rámovým modelem. V tradičních snímcích je to analogie k <frameset>. Stejně jako u XHTML a HTML obsahuje tag <head> metainformace, které se primárně používají pro popis dokumentu a optimalizaci pro vyhledávače. Vnitřní značka <style> se používá k zahrnutí stylů CSS . Značka <group> seskupuje jeden nebo více snímků dohromady. Lze také určit vhodný styl. Pokud styl není zadán, musíte nastavit atribut compose , který ukazuje, jak jsou prvky uspořádány. Nakonec značka <frame> slouží jako ukazatel na prvek, který se má vložit, který je zadán prostřednictvím adresy URL pomocí atributu source .

Stav XFrames

Druhá verze pracovního návrhu byla vydána 15. října 2005 a popisovala další plány implementace. XFrames je však stále ve stavu pracovního návrhu a není známo, kdy se stane doporučením W3C .

Viz také

Odkazy