XHTML: Forskelle mellem versioner

Fra Wikipedia, den frie encyklopædi
Content deleted Content added
-kat
Linje 100: Linje 100:


[[Kategori:Opmærkningssprog]]
[[Kategori:Opmærkningssprog]]
[[Kategori:Internetteknologi]]
[[Kategori:World Wide Web]]
[[Kategori:World Wide Web]]



Versionen fra 17. jan. 2007, 21:10

XHTML (Extensible Hyper Text Markup Language), er næste generation af HTML.

XHTML indeholder de samme elementer som i HTML, men skrives efter andre regler, baseret på XML (Extensible Markup Language), og kan derfor anses som en reformulering af HTML i sproget XML.

Grundlæggende forskelle mellem HTML og XHTML

I XHTML

  • skal alle elementer afsluttes
  • skal det altid være det næmeste element der afsluttes
  • skal alle elementer og attribute skrives med små bogstaver lowercase
  • skal værdien af attributter stå med anførelsestegn
  • tillades minimerede attributter ikke
  • bruges attributten "id" til identifikation

Eksempler

Alle elementer afsluttes

Dårlig:

 Mad<br>
 Liste over drikke
 <ul>
   <li>Kaffe</li>
   <li>Te
     <ul>
       <li>Sort te</li>
       <li>Grøn te</li>
     </ul>
   <li>Mælk</li>
 </ul>

God:

 Mad<br />
 Liste over drikke
 <ul>
   <li>Kaffe</li>
   <li>Te
     <ul>
       <li>Sort te</li>
       <li>Grøn te</li>
     </ul>
   </li>
   <li>Mælk</li>
 </ul>

Nærmeste element afsluttes

Dårlig:

 <b><i>Hallo</b></i>

God:

 <b><i>Hallo</i></b>

Elementer og Attribute skrives med små bogstaver

Dårlig:

 <P CLASS="BASIS">Hej med dig<BR />dette er næste linje</P>

God:

 <p class="basis">Hej med dig<br />dette er næste linje</p>

Værdien af attributter stå med anførelsestegn

Dårlig:

 <table width=100%></table>

God:

 <table width="100%"></table>

Ingen minimerede attributter

Dårlig:

 <frame noresize />

God

 <frame noresize="noresize" />

"Id" til identifikation

Dårlig:

 <img src="picture.gif" name="picture1" />

God:

 <img src="picture.gif" id="picture1" />

Hvorfor XHTML ?

XHMTL er fremtidssikret og mere præcist og nemmere at arbejde med end HTML, som er svagt struktureret.

Ved at overholde reglerne i XHTML standarden, bliver overblik og orden mere fremtrædende.

ItSpire
Denne it-artikel er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den.