XFrames - XFrames
![]() | Součásti tohoto článku (související s vývojem XHTML) musí být aktualizováno.Říjen 2013) ( |
XFrames je XML formát pro kombinování a organizaci webových dokumentů společně na jedné webové stránce pomocí rámců. Podobně jako u rámů HTML lze XFrames díky své moci vytvořit rámec obsahu, který lze posouvat, zatímco ostatní rámce - například nabídky postranního panelu, záhlaví a zápatí zůstávají na stránce na místě. XFrames budou užitečné zejména pro webové vývojáře, kteří budou moci upravit jeden dokument a nechat tuto úpravu zobrazit na všech stránkách, které obsahují dokument v rámci.
Hlavní výhodou této nové generace rámců je, že překonává několik hlavních problémů s použitelností, které existují v tradičním rámovacím systému.
I když jsou stále ve fázích pracovního konceptu, XFrames nahradí tradiční rámy HTML.
Rozdíly od rámců HTML
Tradiční rámce HTML, které byly zavedeny s HTML 4.0, byly užitečné pro jejich schopnost kombinovat několik odlišných webových stránek do jednoho zobrazení webové stránky. Z implementace však vyvstalo několik problémů a jako takové byly rámce z W3C odstraněny XHTML 1,1 standard. XFrames bude pravděpodobně řešit některé z následujících problémů existujících v rámcích HTML:
- webový prohlížeč zadní tlačítko nefunguje intuitivně
- selhání snadného přidávání záložek nebo oblíbených konkrétních dokumentů na webovou stránku a nemožnost odeslat jednotlivci odkaz na konkrétní dokument nebo kolekci
- uvěznění v sadě rámců
- produkce různých výsledků v době, kdy je znovu načtena webová stránka obsahující rámce
- klávesy „Page Up“ a „Page Down“ se obtížně používají kvůli zaměření kurzoru na jiný snímek na stránce
- chyby zabezpečení způsobené skutečností, že uživatel nemá možnost znát původní zdroj každého zarámovaného dokumentu
- Protože rámce nejsou podporovány všemi agenty a potřebný obsah
není běžně implementován, agenti, kteří nepodporují rámce (například vyhledávače), nedokážou správně vykreslit stránky a zároveň zabraňují jakémukoli optimalizace pro vyhledávače.
XFrames překonává problém se záložkami kódováním počet obyvatel rámců do URI, což umožňuje úspěšné záložky / přidání oblíbených stránek.
Implementace XFrames
Podobně jako ostatní značkovací jazyky, XFrames bude podporovat řadu prvků a příslušných atributů. Následuje jednoduchá ukázka navrhované implementace webové stránky rámců:
xmlns =„http://www.w3.org/2002/06/xframes/“> <head> <title>Domovská stránka</title> zadejte =„text / css“> #header {výška: 150px; } #footer {výška: 50px; } #nav {šířka: 15%; } </style> </head> skládat ="vertikální"> xml: id ="záhlaví" zdroj =„banner.xhtml“/> skládat ="horizontální"> xml: id ="hlavní" zdroj =„news.xhtml“/> xml: id ="nav" zdroj =„nav-menu.xhtml“/> </group> skládat ="vertikální"> xml: id ="zápatí" zdroj =„disclaimer.xhtml“/> </group> </group></frames>
Prvek