Maison  >  Article  >  interface Web  >  Comment les CSS ne peuvent-ils pas hériter des styles ?

Comment les CSS ne peuvent-ils pas hériter des styles ?

藏色散人
藏色散人original
2020-12-17 10:28:374241parcourir

La méthode d'implémentation du CSS n'héritant pas des styles : ouvrez d'abord le fichier de code correspondant ; puis effacez les styles en les écrasant ; puis extrayez les styles qui ne sont pas faciles à modifier et enfin appliquez-les à différents modules de manière combinée ; manière.

Comment les CSS ne peuvent-ils pas hériter des styles ?

L'environnement d'exploitation de ce tutoriel : Système Windows 7, version CSS3, cette méthode convient à toutes les marques d'ordinateurs.

Recommandation : "Tutoriel vidéo CSS"

Héritage du CSS : définition de certains attributs pour le parent, et l'enfant hérite des attributs du parent C'est ce que nous faisons. héritage en CSS. Officiellement expliqué, l'héritage est une règle qui permet d'appliquer des styles non seulement à un élément de balise HTML spécifique, mais également à ses éléments descendants.

Parfois, CSS héritant du style de l'élément parent peut être gênant. Existe-t-il un moyen d’effacer les styles hérités ? Comment empêcher les CSS d’hériter des styles ?

Actuellement, les styles ne peuvent être effacés que par écrasement

Ce problème devrait être pris en compte plus tard lors de l'écriture de CSS

Généralement, il n'existe que des styles courants et les structures fixes conviennent. pour utiliser l'héritage pour appliquer le CSS

Sinon, les styles ne doivent pas être hérités de manière fortuite. Pour deux modules avec peu de différence de structure ou de performances, l'héritage n'est pas adapté à l'implémentation

Bon point La méthode est de extrayez les mêmes parties de style qui ne sont pas faciles à modifier, puis appliquez-les à différents modules de manière combinée.

Par exemple, deux divs

<div class="a"></div>
<div class="b"></div>

peuvent extraire des styles communs et les mettre sous une seule instruction :

.fixedAd {position:fixed;width:200px;height:200px;border:1px solid #ccc;}

Ensuite, écrivez vos propres styles pour différents divs :

.a {color:#ffc;background:#ccf;}
.b {color:#777;background:#999;}

La structure HTML combinée finale est :

<div class="a fixedAd"></div>
<div class="b fixedAd"></div>

En bref : la combinaison vaut mieux que l'héritage C'est similaire à la programmation, haha

.

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