2011-03-26 108 views
1
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標籤的背景顏色會延伸整個窗口,但標籤的邊框樣式仍然限制在正文框邊框的外面。邊框和html標籤的背景

+0

如果你問一個理論問題,我不知道。但實際上,您可以通過向html樣式添加寬度/高度屬性(例如100%)來完成要求的問題,以使邊框圍繞整個頁面。 – jbrookover 2011-03-26 18:19:56

+0

好的。增加一個高度就可以了。 – 2011-03-26 18:24:03

回答

0

指定正確的高度和寬度應該可以解決您的問題。
嘗試使用適當的高度和寬度值。


請參閱此鏈接:Understanding the HTML versus BODY Element in CSS

HTML和主體元素是 不同塊級實體,在 父/子關係。
html 元素的高度和寬度是由瀏覽器窗口控制的 。

主體元素是(默認) 位置:靜態的,這意味着 位於它的兒童是 位於相對於HTML 元件的座標系。

在 幾乎所有的現代瀏覽器, 內置從 頁面邊緣的偏移是通過邊緣塗敷上 主體元素,在 HTML元素不填充。

希望你對你的疑問有所瞭解。