XFrames

XFrames  er et XML-format til at bygge og organisere webdokumenter sammen til en enkelt side ved hjælp af rammer. Som almindelige HTML-rammer er XFrames nyttige til opgaver, hvor du skal få et dokument til at rulle, mens andre dele af siden, såsom sidebjælker og sidehoveder og sidefødder, forbliver på plads. XFrames kan være nyttige for de webdesignere, der, når de ændrer et enkelt dokument, ønsker at vise ændringerne på alle sider i et indrammet dokument.

Den største fordel ved den næste generation af rammer er, at nogle af nøgleproblemerne i standardrammemodellen er blevet løst.

Selvom standarden er på udkaststadiet, bør XFrames erstatte traditionelle rammer.

Forskelle fra HTML-rammer

De traditionelle HTML-rammer, der blev introduceret i HTML 4.0, var nyttige for deres evne til at komponere flere sider i et enkelt webdokument. Der var dog en række problemer forbundet med implementeringen af ​​sådanne dokumenter, så standardrammerne blev udelukket fra W3C XHTML 1.1-standarden. XFrames forventes at kunne løse nogle af disse:

XFrames løser problemet med at bogmærke en side ved at kode den ønskede rammefamilie ind i en URI .

Implementering af XFrames

Som andre markup-sprog implementeres XFrames gennem en række tags og deres attributter. Nedenfor er et enkelt eksempel:

<frames xmlns= "http://www.w3.org/2002/06/xframes/" > <head> <title> Hjemmeside </title> <style type= "text/css" > #header{højde: 150px; } #footer {højde: 50px; } #nav {bredde: 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= "footer " source= "disclaimer.xhtml" /> </group> </group> </frames>

Tagget <frames> angiver, at dette dokument er repræsenteret af en rammemodel. I traditionelle rammer er dette analogt med <frameset>. Som med XHTML og HTML indeholder <head>-tagget metainformation, der primært bruges til dokumentbeskrivelse og søgemaskineoptimering. Det indre <style>-tag bruges til at inkludere CSS -stile . Tagget <group> grupperer en eller flere rammer sammen. En passende stil kan også specificeres. Hvis stilen ikke er angivet, så skal du sætte attributten compose , som viser hvordan elementerne er arrangeret. Endelig fungerer <frame>-tagget som en pointer til det element, der skal indsættes, som er angivet via URL'en via source- attributten .

Status for XFrames

Den anden version af arbejdsudkastet blev udgivet den 15. oktober 2005 og beskrev yderligere planer for implementering. XFrames er dog stadig i fungerende udkaststatus, og der er ikke noget at sige om, hvornår det bliver en W3C-anbefaling .

Se også

Links