2

我见过一个使用谷歌浏览器的网站,他们将 CSS 背景属性放在 HTML 标记中,如下所示:

html { background: #eee url('../img/bg.jpg') center center repeat fixed; }

可以这样做还是应该将其放入体内?

4

3 回答 3

1

你把背景放在哪个上并不重要,两者都一样好,但有一个问题。

如果BODY只放背景,即使页面上没有内容,背景也会拉伸整个HTML屏幕BODY高度BODY, 就像任何DIV.

当需要两个背景图像时,我经常在两者上都使用背景,因为这消除了对不必要的DIV包装器的需要。

于 2012-06-16T09:16:05.650 回答
0

我建议在body标签上放置一个页面宽的背景图像。

<body>

然后在您的样式表中,您可以指定背景

body
 {
   background-image:url('blah.jpg');
 }
于 2012-06-16T09:16:01.050 回答
0

lea.verou.me把它放在 html 标签上。如果这对她来说足够好,那么对你来说就足够了。;)

你可能也想扔height: 100%;在那里。

于 2012-06-16T09:15:07.773 回答