Maison >interface Web >Questions et réponses frontales >Le CSS est-il insensible à la casse ?

Le CSS est-il insensible à la casse ?

醉折花枝作酒筹
醉折花枝作酒筹original
2021-07-15 11:31:082338parcourir

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. Les feuilles de style en cascade sont un langage informatique utilisé pour exprimer des styles de documents tels que HTML ou XML.

Le CSS est-il insensible à la casse ?

L'environnement d'exploitation de ce tutoriel : système Windows7, version CSS3&&HTML5, ordinateur Dell G3.

Cascading Style Sheets (nom complet anglais : Cascading Style Sheets) est un langage informatique utilisé pour exprimer des styles de fichiers tels que HTML (une application du langage de balisage généralisé standard) ou XML (un sous-ensemble du langage de balisage généralisé standard).

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 n'est toujours pas sensible à la casse pour les balises HTML de base. BODY dans cet exemple peut toujours être appliqué à la balise

Comparaison d'effets :

XHTML :

Le CSS est-il insensible à la casse ?

HTML :

Le CSS est-il insensible à la casse ?

Informations étendues :

XHTML

Extensible HyperText Markup Language (anglais : eXtensible Hyper Text Markup Language, XHTML), c'est un balisage langage dont l'expression est similaire au Hypertext Markup Language (HTML), mais sa syntaxe est plus stricte.

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

Apprentissage recommandé : Tutoriel vidéo CSS

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