在代码学院课程中,我发现了一个像这样的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
答案 0 :(得分:2)
我看到它的方式,它比其他任何东西都更加冗余。
当您编码时,您通常希望有许多"备份"因为每个浏览器呈现的方式不同。
某些浏览器(过去)仅支持HTML标记中的背景颜色,而仅支持body标记中的其他颜色。
我确信[Chrome,FireFox,Opera,IE]支持身体标签上的背景。
大多数开发人员已经切换到只在body标签上添加背景,但是将背景放在body和html标签上来自古老的实践。