如何在没有填充区域的情况下背景化 div

我有一堂关于 CSS 的课:

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

我想把背景颜色不放在填充区域。 我试图与边缘,但似乎有一些问题与 IE。

还有别的办法吗?

87195 次浏览

如果您能够访问 HTML,请尝试:

.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>

你可以用

background-clip: content-box;

还要确保使用 background-color属性,而不是 background