Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在没有填充区域的情况下设置div的背景_Html_Css - Fatal编程技术网

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

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; 文本对齐:居中; 背景颜色:蓝色

我有关于CSS的课程:

.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的回答似乎更好。