Html 如何在没有填充区域的情况下设置div的背景
我有关于CSS的课程:Html 如何在没有填充区域的情况下设置div的背景,html,css,Html,Css,我有关于CSS的课程: .mgmtError{ width:716px; float:left; background-color:#FF0000; padding:10px; text-align:center; } 我想给背景上色,而不是填充区域。 我试着用margin,但似乎它在IE上有一些问题 还有其他解决方案吗?如果您能够访问HTML,请尝试: .mgmtError{ 宽度:716px; 浮动:左; 填充:10px; 文本对齐:居中; 背景颜色:蓝色
.mgmtError{
width:716px;
float:left;
background-color:#FF0000;
padding:10px;
text-align:center;
}
我想给背景上色,而不是填充区域。
我试着用margin,但似乎它在IE上有一些问题
还有其他解决方案吗?如果您能够访问HTML,请尝试:
.mgmtError{
宽度:716px;
浮动:左;
填充:10px;
文本对齐:居中;
背景颜色:蓝色;
}
.mgmtError div{
背景色:#FF0000;
}
内容
您可以使用
背景剪辑:内容框;
还要确保使用
背景色
属性,而不是背景
你能显示你的HTML标记吗?填充区域是DIV的一部分,所以你不能说“背景A在DIV的一部分,背景B在同一DIV的另一部分”。IE在使用边距时有什么问题?@DanielB:有时,如果没有下一个浮动元素,保证金底部将失败;我认为这是一个常见的问题…我想你可以在一个div中使用div。。为了模拟填充,较大的div没有颜色这是css3,在9.0之前的IE上不起作用,为什么不能用边距代替填充呢?这是一个很好的解决方案。但是当您使用背景图像:linear-gradient()
时,您不能使用百分比颜色停止。我认为这是很明显的,因为这是内容剪辑,但我尝试了一段时间,我找到了一个解决方案,背景来源是:内容框,我不明白,每个人都说“很棒”,超过了200+1,但这对我不起作用。有什么想法吗?填充和背景显示在同一位置color@GilEpshtain您能否通过例如JSFIDLE提供MCVE?否则你的评论没有多大用处。下面@Yacine的回答似乎更好。