Maison  >  Article  >  interface Web  >  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
PHPzoriginal
2017-04-23 11:28:292638parcourir

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>

Utiliser le style un :

a:hover{color:black}
a:hover.ico-manage{color:red;}

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;} //注意空格

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>

Utilisez le style un :

a:hover{color:black}
a:hover.ico-manage{color:red;}

À 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;} //注意空格

À 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!

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