webForumDet fria alternativet

Måste man alltid avsluta p-taggen?

HTML & CSS

3 svar · 454 visningar · startad av Kalle M

Medlem sedan mars 20041 936 inlägg
Frågan#1

Måste man alltid avsluta p-taggen i html?
<p>
bla bla bla bla
</p>

Måste man alltid avsluta <p>?

Tycker jag ibland inte har avslutat med </p> men att det ändå funkat!?

Medlem sedan okt. 200670 inlägg
#2

Ja, man ska alltid avsluta p-taggen.

Många taggar i html kan webbläsaren gissa sig till hör de ska tolkas och det är därför det ser ut att fungera. Men alla webbläsare är inte lika snälla mot kodarens misstag så det är lika bra att vara ordentlig och skriva korrek html.

Använd gärna http://validator.w3.org/ på din sida så får du reda på vad som är ej korrekt html.

Medlem sedan feb. 2007278 inlägg
#3

HTML kräver inte en slut tagg till <p>, <li>, <th>, <td>, <tr> och kanske något element till. Det anses av somliga doc vara god praxis. Jag är en av dessa, då jag ofta sett hur man tappar kontroll över sin struktur utan avslutande taggar.

Vad är exempelvis resultatet av detta:

<p>foo<div>bar</div>

Detsamma som:

<p>foo</p><div>bar</div>

Eller

<p>foo<div>bar</div></p>

Svaret är alternativ 1, men är det uppenbart?

För tydlighets skull, du avslutar inte p-taggen, utan p-elementet. Element = starttagg + innehåll + sluttagg.

Medlem sedan mars 20041 936 inlägg
#4

Tack för svaren!

Jag försöker alltid avsluta p för tydligheten också.
Fortsätter jag med det :)

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)