2011-11-10 3 views
0

Il y a une pile de questions avec des titres sonores associés, mais je n'ai pas vu ma réponse à cette question au cas où quelqu'un vérifie (n'hésitez pas à laisser une référence cependant!).Styles CSS - comment fonctionne l'arrière-plan principal?

Ceci est plus de manque d'expérience que tout ... mais si j'ai une feuille de style global qui définit les propriétés CSS d'une classe div.rowpic, puis-je faire ceci:

<div class="rowpic" style="background-image: url('whatever.jpg');"> ... </div> 

Puis-je attendre de manière fiable les navigateurs utiliser la spécification CSS complète de div.rowpic mais remplacer son image de fond par le style que j'ai explicitement indiqué dans cette balise div?

+1

Eh oui, ils le font. (Je ne sais pas comment IE avec cela, mais il devrait le faire). – ezakto

Répondre

4

Oui, c'est ce qui devrait arriver. Le style de l'élément remplace la définition du style dans le (s) CSS déclaré (s). Chaque propriété du style est appliquée indépendamment des autres, donc même si vous importez un autre CSS après celui qui a la même classe mais redéfinit seulement certains des sélecteurs, vous obtenez toujours les autres appliqués depuis le premier CSS .