我见过一个使用谷歌浏览器的网站,他们将 CSS 背景属性放在 HTML 标记中,如下所示:
html { background: #eee url('../img/bg.jpg') center center repeat fixed; }
可以这样做还是应该将其放入体内?
你把背景放在哪个上并不重要,两者都一样好,但有一个问题。
如果BODY
只放背景,即使页面上没有内容,背景也会拉伸整个HTML
屏幕BODY
高度BODY
, 就像任何DIV
.
当需要两个背景图像时,我经常在两者上都使用背景,因为这消除了对不必要的DIV
包装器的需要。
我建议在body
标签上放置一个页面宽的背景图像。
<body>
然后在您的样式表中,您可以指定背景
body
{
background-image:url('blah.jpg');
}
lea.verou.me把它放在 html 标签上。如果这对她来说足够好,那么对你来说就足够了。;)
你可能也想扔height: 100%;
在那里。