Maison > interface Web > tutoriel CSS > L'ordre des déclarations CSS spécifiques au fournisseur est-il important ?

L'ordre des déclarations CSS spécifiques au fournisseur est-il important ?

Barbara Streisand
Libérer: 2024-11-16 11:51:03
original
231 Les gens l'ont consulté

Does the Order of Vendor-Specific CSS Declarations Matter?

L'importance de commander des déclarations CSS spécifiques au fournisseur

Question :

Lors de l'écriture de déclarations CSS avec des préfixes spécifiques au fournisseur , l'ordre de ces déclarations est-il important ? Plus précisément, la déclaration standard du W3C doit-elle être placée en premier ou en dernier ?

Réponse :

Les meilleures pratiques exigent que la déclaration standard du W3C sans préfixe soit placée en dernier dans la liste :

.foo {
    -moz-border-radius: 10px;    /* Mozilla */
    -webkit-border-radius: 10px; /* Webkit */
    border-radius: 10px;         /* W3C */
}
Copier après la connexion

Justification :

L'ordre des déclarations spécifiques au fournisseur est crucial car les navigateurs appliquent les règles CSS dans l'ordre dans lequel elles sont répertoriées. Par exemple, si la déclaration du W3C était placée en premier, elle serait remplacée par les déclarations spécifiques au navigateur.

La propriété -webkit-border-radius est considérée comme expérimentale, autorisant des écarts par rapport à la spécification. En revanche, la propriété border-radius doit respecter strictement la spécification.

En plaçant la déclaration W3C sans préfixe en dernier, vous vous assurez que :

  • Elle a priorité sur le fournisseur -déclarations spécifiques lorsque cela est possible.
  • La cohérence du navigateur est maintenue, garantissant que la propriété se comporte de manière uniforme dans tous les navigateurs qui la prennent en charge.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal