Maison  >  Article  >  interface Web  >  Les spans HTML à fermeture automatique sont-ils valables dans tous les cas ?

Les spans HTML à fermeture automatique sont-ils valables dans tous les cas ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-02 02:42:02765parcourir

Are Self-Closing HTML Spans Valid in All Cases?

Spans HTML à fermeture automatique : valides ou non valides ?

Les spans HTML peuvent-ils être fermés à l'aide de la syntaxe de fermeture automatique, c'est-à-dire < span class="drop" />? La validité de cette approche dépend de votre type de document.

XHTML

En XHTML (HTML qui adhère aux normes XML), les balises à fermeture automatique sont prises en charge par tous les principaux navigateurs. Par exemple, le code suivant est valide en XHTML :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <h2 id="test">Test</h2>
    <p>Some stuff <span class="drop" /></p>
</body>
</html>

HTML

Cependant, en HTML (sans le doctype XHTML), les balises à fermeture automatique ne sont que valable pour un ensemble limité d’éléments. Pour déterminer si un élément spécifique peut être fermé automatiquement, reportez-vous à la spécification W3C de cet élément (par exemple,

peut être fermé sans la balise de fin).

Remarques supplémentaires :

  • Certains navigateurs peuvent interpréter incorrectement les balises à fermeture automatique en HTML. Pour garantir la compatibilité, il est préférable d'utiliser la syntaxe complète des balises de fermeture, c'est-à-dire .
  • Comme les serveurs servent généralement les pages au format texte/html, le vaste la majorité des cas doivent utiliser la syntaxe de fermeture traditionnelle.

Références utiles :

  • [W3C Validator](https://validator.w3. org/)
  • [XHTML vs HTML](https://www.w3.org/2002/Talks/1206-xhtml2/history.html)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn