HTML : balises à fermeture optionelle

Voilà une astuce pas très utile mais qui troue le fondement de bien des intégrateurs lorsqu’ils découvrent le pot-aux-roses.

Une partie des balises comprises dans la norme HTML ne doivent pas forcément être fermées !

En voici la liste :

</html>
</head>
</body>
</p>
</dt>
</dd>
</li>
</option>
</thead>
</th>
</tbody>
</tr>
</td>
</tfoot>
</colgroup>

Ainsi, ces deux syntaxes sont parfaitement valides :

<ul>
    <li>Des pâtes,</li>
    <li>Des poires,</li>
    <li>Des lamas ougandais.</li>
</ul>
<ul>
    <li>Des pâtes,
    <li>Des poires,
    <li>Des lamas ougandais.
</ul>

Donc, si vous voulez économiser quelques bits en omettant de fermer vos balises body et html, c’est toujours ça de pris. Pour le reste, j’aurais personnellement tendance à tout de même tout fermer pour la clareté du code.

Source: http://www.w3.org/TR/REC-html40/index/elements.html

Leave a Reply