Un détail important dans la compréhension et l’application des feuilles de style en cascade est l’aspect en cascade de son nom. Autrement dit, comment gère-t-il plusieurs règles pour le même élément ? Cette semaine, je présenterai les caractéristiques du CSS en détail et donnerai des exemples.
priorité
Les propriétés CSS ont une plus grande priorité que les propriétés HTML. Vous pouvez utiliser les attributs HTML dans les navigateurs sans prise en charge CSS, mais l'ajout de la prise en charge CSS au navigateur n'aura aucun effet. Lorsque vous utilisez CSS, il est important d’avoir une compréhension approfondie de l’origine d’une règle CSS.
source
Lorsque l’on considère l’application des règles CSS, il y a généralement deux aspects. Le premier est le lecteur, qui correspond à l’utilisateur visualisant l’application web via son navigateur préféré. Le deuxième aspect est l’auteur, le véritable développeur Web qui a développé l’application Web.
Les préférences du lecteur sont gérées par l'utilisateur, c'est-à-dire qu'il peut développer ses propres feuilles de style puis les diffuser via les paramètres du navigateur. Par exemple, les utilisateurs du navigateur Internet IE 6 peuvent spécifier une feuille de style utilisateur via le menu Outils | Options Internet | Accès afin de pouvoir utiliser leur propre feuille de style. Les développeurs Web développent leur propre CSS pour spécifier des règles et les appliquer dans les pages Web. Dans le même temps, les navigateurs ont souvent des règles intégrées.
cascade
L’aspect cascade dans l’acronyme CSS fait référence au processus de fusion et d’écrasement des règles entre différentes sources. Lorsque plusieurs feuilles de style sont utilisées simultanément, les sélecteurs définis par chaque feuille de style se font concurrence pour le contrôle. La liste suivante spécifie l'ordre dans lequel les conflits entre les sélecteurs de feuilles de style sont résolus, le premier élément étant le plus important.
Importance : le sélecteur est-il désigné comme étant important ?
Source des règles : où les règles sont-elles définies ?
Propriétés : Quelles sont les propriétés de la règle ?
Séquence : Qu'est-ce qui est défini en dernier ?