Maison > interface Web > tutoriel CSS > le corps du texte

Exemples détaillés d'utilisation des sélecteurs de classe en CSS

伊谢尔伦
Libérer: 2017-07-22 10:39:12
original
2254 Les gens l'ont consulté

En CSS, le sélecteur de classe consiste à ajouter un point devant le nom de la classe, s'il y a plusieurs classes, au lieu d'ajouter plusieurs points, ce sera sous la forme .important.urgent.

Sélecteur de classe
En CSS, le sélecteur de classe est affiché avec un point :

    .center {text-align: center}
Copier après la connexion

Dans l'exemple ci-dessus, tous les éléments HTML avec la classe centrale sont centrés.
Dans le code HTML ci-dessous, les éléments h1 et p ont la classe centrale. Cela signifie que les deux obéiront aux règles du sélecteur ".center".

   <h1 class="center"> 
    This heading will be center-aligned 
    </h1> 
    <p class="center"> 
    This paragraph will also be center-aligned. 
    </p>
Copier après la connexion

Remarque : les chiffres ne peuvent pas être utilisés comme premier caractère du nom de la classe ! Cela ne fonctionnera pas dans Mozilla ou Firefox.
Comme id, la classe peut également être utilisée comme sélecteur dérivé :

 .fancy td { 
        color: #f60; 
        background: #666; 
        }
Copier après la connexion

Dans l'exemple ci-dessus, les cellules du tableau à l'intérieur du plus grand élément avec le nom de classe fantaisie seront affichées avec un fond gris orange texte. (Un élément plus grand nommé fantaisie pourrait être une table ou un p.)
les éléments peuvent également être sélectionnés en fonction de leur classe :

    td.fancy { 
        color: #f60; 
        background: #666; 
        }
Copier après la connexion

Dans l'exemple ci-dessus, le nom de la classe est fantaisie Les cellules du tableau sera orange avec un fond gris.

   <td class="fancy">
Copier après la connexion

Sélecteur multi-classes

1. En HTML, une valeur de classe peut contenir une liste de mots, séparés par des espaces. Par exemple, si vous souhaitez marquer un élément spécifique comme à la fois important et avertissement, vous pouvez écrire (l'ordre des deux mots n'a pas d'importance, vous pouvez écrire avertissement important) :

<p class="important warning">
This paragraph is a very important warning.
</p>
Copier après la connexion

Nous supposons que tous les éléments de classe important sont en gras et tous les éléments de classe avertissement sont en italique. Tous les éléments dont la classe contient à la fois important et avertissement ont également un fond argenté. Il peut s'écrire ainsi :

.important {font-weight:bold;}
.warning {font-weight:italic;}
.important.warning {background:silver;}
Copier après la connexion

2. En reliant deux sélecteurs de classe entre eux, seuls les éléments qui contiennent ces noms de classe peuvent être sélectionnés (l'ordre des noms de classe n'est pas limité).
Si un sélecteur multi-classe contient un nom de classe qui ne figure pas dans la liste des noms de classe, la correspondance échouera. Considérez les règles suivantes :

.important.urgent {background:silver;}
Copier après la connexion

Comme prévu, ce sélecteur ne correspondra qu'à p éléments dont l'attribut class contient les mots important et urgent. Par conséquent, si un élément p n’a que les mots important et warn dans son attribut de classe, il ne correspondra pas. Il correspond cependant aux éléments suivants :

<p class="important urgent warning">
This paragraph is a very important and urgent warning.
</p>
Copier après la connexion


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal