【发布时间】:2015-12-19 08:45:01
【问题描述】:
我在一个 html 文档中有一个渐变背景,在 CSS 中这样定义:
body {
/*background-color: #1A0F0F;*/
/*color: #D7D7D7;*/
/*height: 100%;*/ /* come back to this */
margin: 0;
background: -webkit-linear-gradient(green, black);
background: -o-linear-gradient(green, black);
background: -moz-linear-gradient(green, black);
background: linear-gradient(green, black);
background-repeat: no-repeat;
background-attachment: fixed;
}
背景渐变肯定是存在的,但是当我滚动时,渐变会在底部矩形上消失,并且只是白色的,具体来说,这是在 Mac 上打开 Google Chrome 上的文档,但它会发生这种烦人的事情似乎也发生在 Safari 上。
有什么想法会导致这种情况吗?
【问题讨论】:
-
你能发布更多你的代码吗?单独运行时,没有白条。 PS 我正在 Chrome 上测试。
-
不要忘记
px并始终添加<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> -
background-size:100% 100%;可以提供帮助。
标签: html css web background