使用html,css {}元素的原因

时间:2015-04-04 05:22:32

标签: jquery html css

在代码学院课程中,我发现了一个像这样的CSS文本;

html,body {
    font-family: 'Roboto', sans-serif;
    color: #404040;
    background-color: #eee;
}

有没有特别的理由同时使用“html,body”元素?如果删除“html”元素,是否会对页面产生任何不良影响? http://www.codecademy.com/courses/web-beginner-en-hk5qh/0/1?content_from=make-an-interactive-website%3Ajquery-dom-manipulation

1 个答案:

答案 0 :(得分:2)

我看到它的方式,它比其他任何东西都更加冗余。

当您编码时,您通常希望有许多"备份"因为每个浏览器呈现的方式不同。

某些浏览器(过去)仅支持HTML标记中的背景颜色,而仅支持body标记中的其他颜色。

我确信[Chrome,FireFox,Opera,IE]支持身体标签上的背景。

大多数开发人员已经切换到只在body标签上添加背景,但是将背景放在body和html标签上来自古老的实践。