XHTML: Forskelle mellem versioner

Fra Wikipedia, den frie encyklopædi
Content deleted Content added
Fjerner {{It-stub}}, W3C-propaganda
Addbot (diskussion | bidrag)
m Bot: Migrerer 50 interwikilinks, som nu leveres af Wikidatad:q166074
Linje 94: Linje 94:
[[Kategori:World Wide Web]]
[[Kategori:World Wide Web]]
[[Kategori:Åbne filformater]]
[[Kategori:Åbne filformater]]

[[af:XHTML]]
[[ar:لغة رقم النص الفائق القابلة للتمديد]]
[[bg:XHTML]]
[[ca:Extensible HyperText Markup Language]]
[[cs:Extensible HyperText Markup Language]]
[[de:Extensible Hypertext Markup Language]]
[[en:XHTML]]
[[eo:XHTML]]
[[es:XHTML]]
[[et:XHTML]]
[[eu:XHTML]]
[[fa:اکس‌اچ‌تی‌ام‌ال]]
[[fi:XHTML]]
[[fr:Extensible HyperText Markup Language]]
[[ga:XHTML]]
[[gl:XHTML]]
[[he:XHTML]]
[[hu:XHTML]]
[[ia:XHTML]]
[[id:Extensible hypertext markup language]]
[[is:XHTML]]
[[it:XHTML]]
[[ja:Extensible HyperText Markup Language]]
[[jv:Extensible hypertext markup language]]
[[km:XHTML]]
[[ko:XHTML]]
[[lmo:XHTML]]
[[lt:XHTML]]
[[lv:XHTML]]
[[ml:എക്സ്.എച്.റ്റി.എം.എൽ.]]
[[nl:Extensible HyperText Markup Language]]
[[nn:XHTML]]
[[no:XHTML]]
[[pl:XHTML]]
[[pt:XHTML]]
[[ro:XHTML]]
[[ru:XHTML]]
[[simple:XHTML]]
[[sk:XHTML]]
[[sl:XHTML]]
[[sr:XHTML]]
[[sv:XHTML]]
[[ta:எக்சு.எச்.டி.எம்.எல்]]
[[th:เอกซ์เอชทีเอ็มแอล]]
[[tr:XHTML]]
[[uk:XHTML]]
[[ur:توسیعی وراۓ متن زبان تدوین]]
[[vi:XHTML]]
[[yo:XHTML]]
[[zh:XHTML]]

Versionen fra 9. mar. 2013, 08:55

XHTML (Extensible HyperText Markup Language) er et XML markup language, der er udvidelser af HTML som gør det til et XML-dokument. 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 attributter 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år med anførselstegn

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" />