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 css : Sélectionner tout - Visualiser dans une fenêtre à part
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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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