我在我的网页上使用径向渐变作为背景,如下所示:
background-image: -webkit-gradient(radial, 100% 100%, 10, 90% 90%, 600, from(#ccc), to(#000));
它有效,但是当内容没有填满整个页面时,渐变被切断。我怎样才能让 <body>
元素始终填满整个页面?
原文由 Ry- 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在我的网页上使用径向渐变作为背景,如下所示:
background-image: -webkit-gradient(radial, 100% 100%, 10, 90% 90%, 600, from(#ccc), to(#000));
它有效,但是当内容没有填满整个页面时,渐变被切断。我怎样才能让 <body>
元素始终填满整个页面?
原文由 Ry- 发布,翻译遵循 CC BY-SA 4.0 许可协议
在我们的网站上,我们有内容是静态的页面,以及使用 AJAX 加载内容的页面。在一个页面(搜索页面)上,有时 AJAX 结果会填满整个页面,有时会不返回任何结果。为了让背景图片在所有情况下都填满页面,我们必须应用以下 CSS:
html {
margin: 0px;
height: 100%;
width: 100%;
}
body {
margin: 0px;
min-height: 100%;
width: 100%;
}
height
for the html
and min-height
for the body
.
原文由 jwatts1980 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答893 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答925 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答897 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决