XFrames

XFrames  är ett XML-format för att bygga och organisera webbdokument tillsammans till en enda sida genom att använda ramar. Precis som vanliga HTML-ramar är XFrames användbara för uppgifter där du behöver få ett dokument att rulla medan andra delar av sidan, som sidofält och sidhuvuden och sidfötter, förblir på plats. XFrames kan vara användbart för de webbdesigners som, när de ändrar ett enstaka dokument, vill visa ändringarna på alla sidor i ett inramat dokument.

Den största fördelen med nästa generations ramar är att några av nyckelproblemen i standardrammodellen har lösts.

Även om standarden är i utkaststadiet bör XFrames ersätta traditionella ramar.

Skillnader från HTML-ramar

De traditionella HTML-ramarna som introducerades i HTML 4.0 var användbara för deras förmåga att komponera flera sidor i ett enda webbdokument. Det fanns dock ett antal problem i samband med implementeringen av sådana dokument, så standardramarna uteslöts från W3C XHTML 1.1-standarden. XFrames förväntas kunna lösa några av dessa:

XFrames löser problemet med att bokmärka en sida genom att koda den önskade ramfamiljen till en URI .

Implementering av XFrames

Precis som andra märkningsspråk implementeras XFrames genom ett antal taggar och deras attribut. Nedan följer ett enkelt exempel:

<frames xmlns= "http://www.w3.org/2002/06/xframes/" > <head> <title> Hemsida </title> <style type= "text/css" > #header{höjd: 150px; } #sidfot {höjd: 50px; } #nav {bredd: 15%; } </style> </head> <group compose= "vertical" > <frame xml:id= "header" source= "banner.xhtml" /> <group compose= "horizontal" > <frame xml:id= "main " source= "news.xhtml" /> <frame xml:id= "nav" source= "nav-menu.xhtml" /> </group> <group compose= "vertical" > <frame xml:id= "sidfot " source= "disclaimer.xhtml" /> </group> </group> </frames>

Taggen <frames> indikerar att detta dokument representeras av en rammodell. I traditionella ramar är detta analogt med <frameset>. Precis som med XHTML och HTML innehåller taggen <head> metainformation som främst används för dokumentbeskrivning och sökmotoroptimering. Den inre <style>-taggen används för att inkludera CSS- stilar . Taggen <group> grupperar en eller flera ramar. En lämplig stil kan också anges. Om stilen inte är specificerad måste du ställa in attributet compose , som visar hur elementen är ordnade. Slutligen fungerar taggen <frame> som en pekare till elementet som ska infogas, vilket anges via URL :en via source -attributet .

Status för XFrames

Den andra versionen av arbetsutkastet släpptes den 15 oktober 2005 och beskrev ytterligare planer för genomförandet. Men XFrames är fortfarande i fungerande utkaststatus och det finns inget besked om när det kommer att bli en W3C-rekommendation .

Se även

Länkar