边框和html标签的背景

时间:2011-03-26 18:07:31

标签: html css

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标签的背景颜色会扩展整个窗口,但标签的边框样式仍然限制在正文框边框之外。

1 个答案:

答案 0 :(得分:0)

指定正确的高度和宽度应该可以解决您的问题 尝试使用适当的高度和宽度值。


请参阅此链接:Understanding the HTML versus BODY Element in CSS

  

html和body元素是   不同的块级实体,在   父母/子女的关系   HTML   元素的高度和宽度是   由浏览器窗口控制。

     

body元素是(默认情况下)   position:static,表示   定位它的孩子   相对于html定位   元素的坐标系。

     

在   几乎所有的现代浏览器,   内置偏移的边缘   页面通过边距应用   身体元素,而不是填充   html元素。

希望你对自己有疑问。