html { margin:0; padding:0; background-color:#006600; border-style:solid; } /*Dark Green*/
body { margin:0; padding:0; background-color:#660000; border-style:dotted; } /*Dark Brown*/
<html>
<body>
test
</body>
</html>
为什么html标签的背景颜色会扩展整个窗口,但标签的边框样式仍然限制在正文框边框之外。
答案 0 :(得分:0)
指定正确的高度和宽度应该可以解决您的问题 尝试使用适当的高度和宽度值。
请参阅此链接:Understanding the HTML versus BODY Element in CSS
html和body元素是 不同的块级实体,在 父母/子女的关系 HTML 元素的高度和宽度是 由浏览器窗口控制。
body元素是(默认情况下) position:static,表示 定位它的孩子 相对于html定位 元素的坐标系。
在 几乎所有的现代浏览器, 内置偏移的边缘 页面通过边距应用 身体元素,而不是填充 html元素。
希望你对自己有疑问。