CSS effacer les styles hérités

PHPz
Libérer: 2023-05-09 10:13:07
original
845 Les gens l'ont consulté

Avec le développement du CSS, la conception Web est devenue de plus en plus diversifiée et l'héritage de style est devenu une fonctionnalité essentielle. Cependant, dans certains cas, nous souhaitons parfois effacer les styles hérités pour avoir un contrôle plus flexible sur l'apparence et la mise en page de la page. Cet article vous présentera plusieurs méthodes pour effacer les styles hérités.

1. Utiliser la feuille de style de réinitialisation

La fonction de réinitialisation de la feuille de style est d'effacer les styles de tous les éléments tout en conservant le style par défaut du navigateur. La réinitialisation de la feuille de style réinitialisera de force les styles de tous les éléments et redéfinira les styles avec le framework CSS de base pour atteindre l'objectif de reconstruction de la feuille de style personnalisée.

Voici le code pour réinitialiser la feuille de style :

/* Reset Styles */
html, body, div, span, applet, object, iframe, /* base elements */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, /* headers */
a, abbr, acronym, address, big, cite, code, /* text markup */
del, dfn, em, img, ins, kbd, q, s, samp, /* text formatting */
small, strike, strong, sub, sup, tt, var, /* text formatting */
b, u, i, center, /* misc inline */
dl, dt, dd, ol, ul, li, /* lists */
fieldset, form, label, legend, /* forms */
table, caption, tbody, tfoot, thead, tr, th, td { /* tables */
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
Copier après la connexion

Lorsque nous utilisons la feuille de style de réinitialisation, les styles de tous les éléments seront effacés, mais il convient de noter qu'après avoir utilisé la feuille de style de réinitialisation, nous devons redéfinir tout le style et la mise en page pour garantir l’exactitude de la page Web.

2. Utiliser les sélecteurs de balises

En CSS, le sélecteur de balises est le sélecteur le plus basique et peut être facilement appliqué à tous les éléments du document. En utilisant des sélecteurs de balises, nous pouvons effacer les styles hérités et redéfinir les styles dont nous avons besoin.

Voici le code permettant d'utiliser le sélecteur de balises pour effacer les styles hérités :

p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #333;
}
Copier après la connexion

Dans l'exemple ci-dessus, nous pouvons voir que nous utilisons le sélecteur de balises p pour effacer les styles hérités et redéfinir les styles dont nous avons besoin. C'est une méthode très pratique lorsque nous devons effacer les styles hérités d'un seul élément.

3. Utilisez le mot-clé !important

!Le mot-clé important est un modificateur de style CSS courant qui peut être utilisé pour forcer l'application de styles dans des circonstances spécifiques. Il peut remplacer d'autres règles de style et empêcher les modifications.

Voici le code pour effacer les styles hérités à l'aide de !important :

p {
  margin: 0!important;
  padding: 0!important;
  font-size: 16px!important;
  line-height: 1.5!important;
  font-weight: 400!important;
  color: #333!important;
}
Copier après la connexion

Dans l'exemple ci-dessus, nous pouvons voir que nous utilisons le mot-clé !important pour remplacer d'autres règles de style et forcer l'application de styles dans des cas spécifiques. C’est une méthode très pratique lorsqu’il faut forcer l’application d’un style.

4. Utiliser des sélecteurs

En CSS, les sélecteurs font référence aux modèles utilisés pour sélectionner des éléments HTML. Nous pouvons utiliser des sélecteurs pour effacer les styles hérités et redéfinir les styles dont nous avons besoin.

Voici le code pour effacer les styles hérités à l'aide du sélecteur :

div.header p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #333;
}
Copier après la connexion

Dans l'exemple ci-dessus, nous pouvons voir que nous avons utilisé le sélecteur pour sélectionner tous les éléments p dans l'élément d'en-tête, effacer leurs styles hérités et redéfinir le style souhaité. C'est une méthode très pratique lorsque nous devons effacer les styles hérités des éléments, en particulier les éléments imbriqués.

Résumé :

Cet article présente quatre méthodes pour effacer les styles hérités. Utilisez la feuille de style de réinitialisation, utilisez le sélecteur de balises, utilisez le mot-clé !important et utilisez le sélecteur. Dans le développement réel, nous choisissons la méthode correspondante en fonction de nos propres besoins afin de contrôler de manière plus flexible l'apparence et la mise en page de la page.

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!