Gå til innhold

Er ikke "/" gyldig som avslutningtagg i XHTML?


Anbefalte innlegg

Møter stadig vekk på problemer når jeg koder med "/" som avslutningstagg, er ikke dette lov (i XHTML)?

 

Eks.

 

<div class="noe" />

vs.

<div class"noe"></div>

 

eller:

 

<script src="javascript/javascript.js" type="text/javascript" />

vs.

<script src="javascript/javascript.js" type="text/javascript"></script>

 

Mvh ze5400

Lenke til kommentar
Videoannonse
Annonse

Det stod jo i klartekst?

 

Empty tags are not allowed in XHTML. The <hr> and <br> tags should be replaced with <hr /> and <br />.

 

Tomme tagger er slike som ikke inneholder noe. Kan det bli klarere?

 

<div> inneholder noe

<br /> skal ikke inneholde noe

<script> er litt spesiell, og må lukkes

<hr /> skal ikke inneholde noe

<span> inneholder noe

<img /> skal ikke inneholde noe

 

;)

Lenke til kommentar

Takk, nå ble det litt klarere :)

 

 

Edit, men hva skal jeg da gjøre når jeg bruker en div til designet, og den bare ser slik ut:

 

<div class="klasse"></div>

 

Da inneholder den jo ikke noe, og er jo ikke lovlig. :no:

Endret av ze5400
Lenke til kommentar

Det er fullt lovlig. Korte htmltagger kan bare brukes hvis elementet ikke KAN inneholde noe. Div KAN inneholde noe, derfor må den lukkes.

 

En tom div for å lage et design er uansett ikke anbefalt. Hverken semantisk eller smart.

Endret av Jonas Drange
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...