Maison  >  Article  >  interface Web  >  Est-il possible de fermer des spans HTML à l'aide de `` ?

Est-il possible de fermer des spans HTML à l'aide de `` ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-29 09:13:02903parcourir

Is it Possible to Close HTML Spans Using ``?

Les spans HTML peuvent-ils être fermés à l'aide de ?

Introduction :

Les spans HTML sont utilisés pour regrouper des éléments dans un document. Traditionnellement, ils sont ouverts à l'aide du symbole et fermé en utilisant . Cependant, une question se pose : les travées peuvent-elles être fermées à l'aide de plutôt? La réponse réside dans la compréhension du rôle des types de documents.

Balises à fermeture automatique en XHTML :

Lors de l'utilisation de XHTML (Extensible HyperText Markup Language), une version stricte de HTML conforme aux règles XML, les balises à fermeture automatique sont largement prises en charge par les principaux navigateurs. Cela signifie que est un moyen valide de fermer un élément span en XHTML.

Pour illustrer, considérons l'exemple XHTML valide suivant :

<code class="html"><!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>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
</body>
</html></code>

Invalidité en HTML :

En revanche, lors de l'utilisation du HTML (HyperText Markup Language), qui est plus indulgent que le XHTML, les balises à fermeture automatique ne sont pas universellement valables. Bien que les navigateurs puissent interpréter correctement certaines balises à fermeture automatique, telles que
et


, d'autres, y compris , ne sont pas pris en charge.

Considérez l'exemple HTML non valide suivant :

<code class="html"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <h2>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
</body>
</html></code>

Considérations supplémentaires :

Il est important de noter que les navigateurs interpréteront correctement toutes les balises à fermeture automatique uniquement si le type MIME du document est text/xml ou application/xhtml xml. Pour les pages diffusées en texte/html, qui constituent la grande majorité, seules certaines balises peuvent être fermées automatiquement.

Références utiles :

  • [W3C Validator ](https://validator.w3.org/)
  • [XHTML vs HTML](https://www.w3.org/TR/2002/REC-xhtml1-20020801/xhtml.html#xhtml -vs-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