Salut à tous,
Comment structurez vous le formatage de vos balises h1, h2, h3, p, etc... dans votre fichier css ?
J'ai plusieurs balises h1 sur mon site et je souhaiterai que la mise en forme de ces balises soient différentes les unes par rapport aux autres, idem pour les balises h2, h3 et p.
Si je formate mes balises de cette manière :
Ma balise h1.accueil hérite d'une partie de la mise en forme de ma première balise h1 : le texte de ma balise h1 est bleu, le texte de ma balise h1.accueil est rouge mais le background de ma balise h1.accueil est gris (#C0C0C0) alors qu'il n'y a pas de background de précisé dans ma balise h1.accueil. Ma balise h1.accueil a donc hérité du background de ma balise h1
Comment éviter cela ?
Comment structurez vous le formatage de vos balises h1, h2, h3, p, etc... dans votre fichier css ?
J'ai plusieurs balises h1 sur mon site et je souhaiterai que la mise en forme de ces balises soient différentes les unes par rapport aux autres, idem pour les balises h2, h3 et p.
Si je formate mes balises de cette manière :
Code:
h1{
background-color:#C0C0C0;
padding:10px;
width:180px;
margin-left:50px;
border:2px solid #FF0000;
color:blue;
}
h1.acceuil{
font-size:100%;
padding:5px;
margin-left:20px;
margin-right:20px;
color:red;
border:solid 1px black;
}
Code:
<h1>Salut c'est moi !</h1>
<h1 class="acceuil">Salut c'est encore moi !</h1>
Ma balise h1.accueil hérite d'une partie de la mise en forme de ma première balise h1 : le texte de ma balise h1 est bleu, le texte de ma balise h1.accueil est rouge mais le background de ma balise h1.accueil est gris (#C0C0C0) alors qu'il n'y a pas de background de précisé dans ma balise h1.accueil. Ma balise h1.accueil a donc hérité du background de ma balise h1

Comment éviter cela ?