0

我怀疑我对没有元素的主体应用了线性渐变它不起作用。但是,我在 body 标记中添加任何元素都会起作用。

HTML 代码:

<html>
<head>
     <style>
          body{
           background:-moz-linear-gradient(top,rgba(0,0,0,0.3),rgba(0,0,0,0.3));
           background:-webkit-linear-gradient(top,rgba(0,0,0,0.3),rgba(0,0,0,0.3));
         }
    </style>
</head>
<body>
</body>

小提琴链接

http://jsfiddle.net/kykPk/2/

为什么不适用于空体标签?

4

2 回答 2

0

这是因为一个空的身体没有尺寸(除非你用 css 调整它的大小),所以你将无法看到它的背景。

于 2012-10-18T05:38:49.050 回答
0

这是因为你的body标签里面没有元素所以这样做:我的小提琴

CSS

html, body {
   height: 100%;
}
于 2012-10-18T05:39:18.583 回答