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

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

藏色散人
Libérer: 2020-12-17 10:28:37
original
4256 Les gens l'ont consulté

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>
Copier après la connexion

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

.fixedAd {position:fixed;width:200px;height:200px;border:1px solid #ccc;}
Copier après la connexion

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

.a {color:#ffc;background:#ccf;}
.b {color:#777;background:#999;}
Copier après la connexion

La structure HTML combinée finale est :

<div class="a fixedAd"></div>
<div class="b fixedAd"></div>
Copier après la connexion

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!

Étiquettes associées:
css
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