html - CSS 背景颜色高度 100% 不起作用

标签 html css

我有一个像这样的 div:

<div class="background"></div>

我试图给它 100% 的高度,这样背景颜色就是整个 div。这是我的 CSS:

html, body {
  height: 100%;
}

.background {
  background-color: #1D3862;
  clear: both;
  height: 100%;
}

但它不起作用...我该怎么做才能解决这个问题?

最佳答案

您需要从正文中删除默认边距

html, body {
  height: 100%;
    margin: 0;
}

html,
body {
  height: 100%;
  margin: 0;
}
.background {
  background-color: #1D3862;
  height: 100%;
}
<div class="background"></div>

关于html - CSS 背景颜色高度 100% 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30351142/

相关文章:

javascript - 与 jQuery 混淆,第 1 行 $未定义

Javascript - 单击事件在 "infinite scroll"之后不再起作用

jquery - 使用 XSL 将 XML 作为转换后的 HTML 嵌入到 HTML 页面中

html - 样式表上是否允许延迟或异步包括?

html - 如果您的页面在您的服务器上显示不正确,但在 jsFiddle 中显示正确,您会怎么做?

html - 声明此 .otf 字体有什么问题?

html - Bootstrap 4 图像 slider 添加表单不能做小尺寸和居中

html - 文本宽度随屏幕宽度变化

css - 我想把一个 div 留给另一个 div

jQuery accordion 和 jQuery mobile 相处得不是很好