只是一个快速简单的编码练习题:
有时候我们会看到它们分组,有些我们看到人们因为一些不明原因将它们分开,这让我很奇怪,即使我从未对分组或未组合的样式有任何问题。
答案 0 :(得分:0)
请参阅此 article ,因为它描述了body
和html
元素之间的差异
答案 1 :(得分:0)
在html
和body
上设置相同的CSS声明是一个问题。例如,在它们上设置margin: 10px
将创建双倍边距。在两者上设置font-size: 60%
会导致字体大小减少双倍
由于html
仅由head
和body
组成,而且head
通常根本不显示,因此通常在body
上设置属性就足够了你想整个页面应用。
在某些特殊情况下,您可能还需要在html
上设置属性。例如,由于历史原因,如果您在body
上设置背景而未在html
上设置背景,body
背景将涵盖整个页面 - 这可能是您想要的,也可能不是。设置html
背景会影响这一点:然后body
背景将仅应用于body
占用的区域。