gpt4 book ai didi

html - Mozilla Firefox CSS 无法在
上应用背景颜色

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:38 25 4
gpt4 key购买 nike

我尝试在 div 上应用背景色,div 完全填充背景。
我在 Chrome 上成功实现了它,但在 Firefox 上遇到了一些问题。

这是我的.html:

<div class="col-sm-3 text-center">
<div class="to_be_filled" id="status-sessions">
<div class="background-icon">
</div>
<div class="row">
<div class="col-xs-6 text-right">
</div>
</div>
</div>
</div>

还有我的.css

.to_be_filled {
background: #fff;
background-size: contain;
-webkit-border-radius: .25em;
-moz-border-radius: .25em;
border-radius: .25em;
margin: 0 1em;
padding: 2em;
position: relative;
color: #929292;
}

在 Chrome 上,整个 div 被白色背景填充。
在 Firefox 中,白色背景填满了 div 的整个高度,而不是整个宽度。

如何使 Firefox 具有与 Chrome 相同的行为?

最佳答案

如果有背景图像,则使用背景大小。也就是说,background-size 仅适用于背景图像以使其具有该尺寸,但不适用于 background-color。

您的 div 包含边距,因此它向您显示那里的空间。将边距设置为 0。

.to_be_filled {
background-color: #fff;
-webkit-border-radius: .25em;
-moz-border-radius: .25em;
border-radius: .25em;
margin: 0;
padding: 2em 3em;/*1em adjusted for your layout as used in margin*/
position: relative;
color: #929292;
}

我仍然不能告诉你设置 padding: 2em 3em;由于缺少插图,将根据您的布局产生结果,但仍然希望您可以通过自己构建来管理它们。

可能您在 chrome 中看到它作为您的布局,但这实际上不是背景大小效果,而是由于 margin-collapsing问题。如果该问题与 margin-collapse 有关,请参阅 post .

我也回答了 margin-collapse 相关的帖子,这可能对你有帮助。查一下here .

或者,它可能是 float 元素问题。如果问题仍然存在,您需要清除 float 。为了简单地避免这个问题,您可以将 overflow:hidden; 设置为 div 或者您可以在 google 上搜索 clearfix。

关于html - Mozilla Firefox CSS 无法在 <div> 上应用背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38368708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com