Plusieurs sources CSS pour la même class
Bonjour,
J'aimerais savoir comment ça se passe quand il y a des redéfinitions de css :
J'utilise des composants tout fait (skin richfaces) mais certains attributs ne me plaisent pas.
Si je redéfini l'attribut dans un fichier css à moi, il n'est pas pris en compte. Par contre, si je le redéfini dans la balise <style> de ma page, ça passe.
Donc j'aimerais des précisions sur le mécanisme.. Particulièrement : si je défini un attribut dans le style pour cette class, est ce que les autres attributs définis dans le css sont toujours présents ?
Imaginons, j'ai ce fichier css :
Code:
1 2 3 4 5 6 7 8
|
.maclass{
position: absolute;
height: 100%;
width: 80%;
left: 50%;
margin-left: -40%;
} |
Si dans mon <style> je fais ça, il se passe quoi ?
Code:
1 2 3 4 5
| <style>
.maclassl {
margin-top: 50px;
}
</style> |
Est ce que les propriétés définies dans le fichier sont toujours actives ?
Et si j'écrase une valeur :
Code:
1 2 3 4 5
| <style>
.maclassl {
margin-left: 50px;
}
</style> |
Comment ça réagit ?
J'espère que je suis assez clair.
Merci d'avance