0

只是一个快速简单的编码练习题:

  • 将相同的 CSS 同时分配给htmlbody总是一个问题吗?还是应该没问题?

有时我们看到它们被分组,有时我们看到人们出于某种不明原因将它们分开,这让我感到奇怪,即使我在分组或未分组样式方面从未遇到任何问题。

4

2 回答 2

0

请参考这篇文章body,因为它描述了和html元素之间的区别

于 2013-08-29T03:33:06.183 回答
0

html在and上设置相同的 CSS 声明body是一个问题。例如,同时设置margin: 10px它们会创建双倍边距。两者都设置font-size: 60%会导致字体大小加倍减小

由于仅html包含head且通常根本不显示,因此如果您想将页面作为一个整体应用,通常设置属性就足够了。bodyheadbody

在某些特殊情况下,您可能还需要在 上设置属性html。例如,由于历史原因,如果您设置 background onbody而不设置 background on html,则body背景会覆盖整个页面——这可能是您想要的,也可能不是。设置背景html会影响这一点:然后body背景将应用于body仅占用的区域。

于 2013-08-29T06:19:04.910 回答