Citat:
Ursprungligen postat av Jonathan P
Vad pratar du om? Varför skulle man blanda stora och små bokstäver bara för man skriver HTML? Taggar ska alltid skrivas med små bokstäver...
|
Om du tittar på w3c:s rekommendation för HTML 4.01 så kommer du snart se att de däremot använder stora bokstäver för elementen men små för attributen (du kan alltså själv välja eller mixa efter behag) - inte särskilt praktiskt eller logiskt. Små bokstäver för taggar är xhtml.
W3C:s rekommendation, tredje kapitlet
Citat:
Ursprungligen postat av Jonathan P
Och ett virrvarr av stängda och öppna taggar som går om lott? Du måste ju stänga barn-elementen innan du stänger föräldra-elementet... Om det är sånt här du menar så detta validerar ju inte:
Kod:
<p>Lorem ipsum <strong>dolor <em>sit amet</strong>, consectetuer</em> adipiscing elit.</p>
|
Du har säkert helt rätt i att taggar som går om lott inte skulle validera ens i html 4.01 (jag kan just nu inte hitta någonstans i rekommendationen att det skulle vara otillåtet - det kanske regleras i dtd:n eller av SGML). Dessvärre är det dock inte ovanligt att slarviga html-programmerare tycker sådana detaljer är ovesäntliga. I xhtml är det däremot glasklart eftersom xhtml är ett XML-derivat. Dessutom tillåter ju html 4.01 även att t.ex. li- och p-taggar lämnas öppna.
XHTML är tydligare, enklare och striktare. Vill ha ha bra ordning på sin kod finns det ingen anledning (förutom okunskap) att undvika xhtml.