所以我想要一个渐变填充100%的网页背景.对于无法处理它的浏览器,纯色是可以的.
这是我目前的CSS:
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
padding: 0;
background-repeat: no-repeat;
background: #afb1b4; /* Old browsers */
background: -moz-linear-gradient(top, #afb1b4 0%, #696a6d 100%) no-repeat; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afb1b4), color-stop(100%,#696a6d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #afb1b4 0%,#696a6d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #afb1b4 0%,#696a6d 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #afb1b4 0%,#696a6d 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AFB1B4', endColorstr='#696A6D',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #afb1b4 0%,#696a6d 100%); /* W3C */
}
Run Code Online (Sandbox Code Playgroud)
它似乎在页面内容很少的情况下解决了,但是当我填写了包含更多内容,导航等的页面时,底部现在有一些白色.可能是100px左右.我做错了吗?我需要在某处补偿一些填充吗?
| 归档时间: |
|
| 查看次数: |
13261 次 |
| 最近记录: |