Maison > interface Web > tutoriel CSS > La différence entre a.class et a .class, faites attention aux espaces - Conseils de débogage CSS

La différence entre a.class et a .class, faites attention aux espaces - Conseils de débogage CSS

PHPz
Libérer: 2017-04-23 11:28:29
original
2708 Les gens l'ont consulté

Ce problème se produira lors de l'utilisation de la technologie des sprites d'images pour positionner des images. Parfois, un espace peut causer de nombreux problèmes. Cet article présente la différence entre a.class et a.class avec des exemples. (Tutoriel vidéo CSS)

Le premier groupe

<a href="#"><span class="ico-manage">管理</span></a>
Copier après la connexion

Utiliser le style un :

a:hover{color:black}
a:hover.ico-manage{color:red;}
Copier après la connexion
Copier après la connexion

A ce moment, la souris passe sur le mot "Gestion" et la couleur est noire

Utilisez le style 2 :

a:hover{color:black}
a:hover .ico-manage{color:red;} //注意空格
Copier après la connexion
Copier après la connexion

A ce moment, la souris passe sur le mot "Gestion" et la couleur est rouge


Le deuxième groupe

<a href="#" class="ico-manage">管理</a>
Copier après la connexion

Utilisez le style un :

a:hover{color:black}
a:hover.ico-manage{color:red;}
Copier après la connexion
Copier après la connexion

À ce moment, la souris passe sur le mot "Gestion" et la couleur est rouge

Utilisez le style deux :

a:hover{color:black}
a:hover .ico-manage{color:red;} //注意空格
Copier après la connexion
Copier après la connexion

À ce moment, la souris passe sur le mot "Gestion" et la couleur est noire

Pour le premier groupe d'un .ico-manage, .ico-manage appartient à la balise span, et n'est pas au même niveau qu'un while pour le deuxième groupe; a et .ico-manage, .ico-manage appartient à la balise a, c'est le même niveau que a, comme le montre Cela peut conduire à une conclusion :

1 Lorsque la classe est une. attribut dans la balise actuelle, le style s'écrit : tag + nom de classe

2 . Lorsque la classe est un attribut d'une sous-balise, le style s'écrit : tag+espace +nom de la classe

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