Bonjour, avant tout je m'excuse de ne pas avoir trouvé de titre plus explicite .
Ma page est constituée d'un header (grand bandeau horizontal en haut de la page sur toute la largeur), et d'une partie contenu.
La couleur du header varie selon les pages (orange, bleu, jaune...). J'aimerais ainsi attribuer à mes titres h1 la classe .orange, .jaune... pour que les titres soient en accord avec le header.
Seulement si j'écris <h1 class="orange">, il va reprendre les attributs (background orange).
Ce que je voudrais faire c'est deux classes du même nom (orange), mais qui se comportent différemment (attributs différents) selon que l'élément AIT aussi la classe header ou pas.
Merci
Modifié par Galdon (25 Feb 2010 - 09:42)
Ma page est constituée d'un header (grand bandeau horizontal en haut de la page sur toute la largeur), et d'une partie contenu.
<div class="header orange/bleu/jaune">
<a href="index.php"><img class="logo" src="style/images/logo.png" /></a>
</div>
<div class="contenu">
<h1 class="orange">Titre</h1>
<p>Blablabla</p>
</div>
.header{
height: 125px;
background: url(images/liner-orange.jpg) top left repeat-x;
}
.orange{background-image: url(images/liner-orange.jpg);}
.jaune{background-image: url(images/liner-jaune.jpg);}
.bleu{background-image: url(images/liner-bleu.jpg);}
.rose{background-image: url(images/liner-rose.jpg);}
La couleur du header varie selon les pages (orange, bleu, jaune...). J'aimerais ainsi attribuer à mes titres h1 la classe .orange, .jaune... pour que les titres soient en accord avec le header.
Seulement si j'écris <h1 class="orange">, il va reprendre les attributs (background orange).
Ce que je voudrais faire c'est deux classes du même nom (orange), mais qui se comportent différemment (attributs différents) selon que l'élément AIT aussi la classe header ou pas.
Merci
Modifié par Galdon (25 Feb 2010 - 09:42)