2010-05-30 4 views
7

Je souhaite réimplémenter la marge de propriété-droite dans un bloc dans un contenu.Comment remplacer une classe CSS dans un div contenu

c'est l'identifiant de contenu css:

#content h2 { 
     margin-right:2px; 
      } 

c'est la classe bloc css:

.bloc h2 { 
margin-right:0px; 
       } 

Je veux la marge droite des feux de css "de .bloc" plutôt que le " #content » css

+0

Cela vous aidera si vous postez votre code html correspondant ainsi. –

+1

La règle CSS la plus spécifique disponible sera utilisée. Vous devez donc décider comment référencer les différents éléments d'une manière spécifique au DOM. Pouvez-vous attribuer une classe ou un ID à la balise h2 - ou avez-vous seulement le contrôle sur la div contenant? –

Répondre

34

Essayez importante, comme ceci:

.bloc h2 
{ 
    margin-right:0px !important; 
} 
+0

merci, maintenant ça marche –

+0

Peut-être pas cette bonne idée: http://css-tricks.com/when-using-important-is-the-right-choice/ – L4zl0w

8

Vous pouvez essayer ceci:

#content .bloc h2 
{ 
    margin-right: 0; 
} 

Je ne suis pas sûr d'avoir compris votre question parfaitement bien, surtout la dernière phrase ...

+0

thx, cela fonctionne aussi mais je préférais un ci-dessus. –

Questions connexes