96 votes

Comment mettre en arrière-plan un div sans la zone de remplissage

J'ai cette classe sur CSS :

 .mgmtError{ 
  width:716px; 
  float:left; 
  background-color:#FF0000; 
  padding:10px; 
  text-align:center;
} 

et j'aimerais colorer l'arrière-plan pas dans la zone de remplissage. J'ai essayé avec marge, mais il semble qu'il y ait des problèmes avec IE.

Une autre solution ?

455voto

Yacine Zalouani Points 1716

Vous pouvez utiliser

 background-clip: content-box;

Assurez-vous également d'utiliser la background-color , et non background .

11voto

DanielB Points 12646

Si vous pouvez accéder au code HTML, essayez :

 .mgmtError {
  width: 716px;
  float: left;
  padding: 10px;
  text-align: center;
  background-color: blue;
}

.mgmtError div {
  background-color: #FF0000;
}
 <div class="mgmtError">
  <div>Content</div>
</div>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X