2011-04-08 264 views
10

有时你想要两个身体背景。一个用于页眉,另一个用于页脚。 我意外地发现可以对实际的<html>标签进行样式设计。风格<html>标签可以吗?

HTML:

<html xmlns="http://www.w3.org/1999/xhtml"> 

CSS:

html {background:#000} 

是否可以将这个样式,还是会造成什么问题呢?

+2

是的,但请注意,某些UI框架(最显着的是jQuery UI)不支持HTML或BODY标签通过CSS应用定位或布局的文档。 – 2012-02-01 16:28:46

回答

9

虽然这是值得商榷至于是否是有效[see here]

对于HTML文档,但是,我们推荐作者指定 背景的BODY元素,而不是HTML元素。 ...

许多大型网站仍然使用它看起来一致的结果。

+0

感谢您的回答。更少的标签计数,有时你想要的背景是高度高于页脚div ... – Hakan 2011-04-08 05:00:03

+0

Gotcha - 我会删除我的问题关于他们“为什么”样式的HTML标签。 – Dave 2011-04-08 05:25:52

+0

@Stano - 我已经更新了我的答案(我相信在一年前,当文件被回答时,文档中的内容已经更新了,因为我的链接曾经发布到一个专门显示它“确定”的位置)。感谢您的输入/更新/链接!如果你仍然希望收回你的最高票数,你现在可能可以,因为答案已被编辑。谢谢。 – Dave 2013-06-23 21:53:33

1

是的,可以对html标签进行设计。

+0

感谢您的回答。 :) – Hakan 2011-04-08 05:01:11

1

这是非常普遍的做法。包括这一个在内的许多网站上一直使用。

+1

谢谢。很高兴知道。 – Hakan 2011-04-08 05:00:40