Maison  >  Article  >  interface Web  >  Le CSS est-il sensible à la casse ?

Le CSS est-il sensible à la casse ?

藏色散人
藏色散人original
2021-04-23 09:09:103461parcourir

CSS n'est pas sensible à la casse dans les fichiers HTML, mais lors de l'utilisation de CSS dans XHTML, les noms d'éléments définis en CSS sont sensibles à la casse.

Le CSS est-il sensible à la casse ?

L'environnement d'exploitation de cet article : système Windows 7, version HTML5&&CSS3, ordinateur Dell G3.

Le CSS est-il sensible à la casse ?

Les feuilles de style en cascade (nom complet anglais : Cascading Style Sheets) sont des fichiers utilisés pour exprimer du HTML (une application du langage de balisage généralisé standard) ou du XML (un sous-ensemble du langage de balisage généralisé standard). langue.

Dans les fichiers HTML, CSS n'est pas sensible à la casse. Lors de l'utilisation de CSS en XHTML, les noms d'éléments définis en CSS sont sensibles à la casse.

Exemple :

<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
 <!-- 声明为XHTML类型的,如果去掉此行,则为普通的HTML类型 -->  
  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title>URI utility</title>  
<style type="text/css">  
<!--  
BODY {  
    border: 1px solid blue;  
}  
.Row {  
    border: 1px solid red;  
    padding: 2px 2px 2px 2px;  
    margin: 4px 10px;  
}  
-->  
</style>  
</head>  
<body>  
<div class="main">  
    <form name="form1">  
        <div class="row">  
            <input type="text" name="uri1" size="60" /><br/>  
        </div>  
    </form>  
</div>  
</body>  
</html>

Cependant, en XHTML, CSS est toujours insensible à la casse pour les balises HTML de base. BODY dans cet exemple peut toujours être appliqué à la balise

[Apprentissage recommandé : Tutoriel vidéo CSS]

Comparaison d'effets :

XHTML :

Le CSS est-il sensible à la casse ?

HTML :

Le CSS est-il sensible à la casse ?

XHTML :

eXtensible HyperText Markup Language (XHTML), est une sorte de balisage. Le langage est similaire au Hypertext Markup Language (HTML ), mais la syntaxe est plus stricte.

En termes de relation d'héritage, HTML est une application basée sur le langage de balisage généralisé standard (SGML), qui est un langage de balisage très flexible, tandis que XHTML est basé sur le langage de balisage extensible (XML), XML est un sous-ensemble de SGML. XHTML 1.0 est devenu une recommandation du W3C le 26 janvier 2000.

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