回答
如果您的頁邊距設置在身上,然後設置HTML標籤的背景顏色應顏色的邊緣區域
html { background-color: black; }
body { margin:50px; background-color: white; }
或者作爲dmackerman建議,將邊距設置爲0,但邊框的大小要設置邊距顏色並設置邊框顏色
謝謝,完美的工作 – stackunderflow 2012-04-06 20:34:22
或在'body'內放置'div' #main_container來做同樣的事情 – 2012-04-06 20:36:16
如果你的HTML標籤的背景顏色是白色以外的任何顏色,當頁面首次加載時,顏色佔用整個頁面一秒鐘,在身體的顏色開始前,所以它看起來很奇怪。 – frosty 2015-07-24 18:24:38
這是不可能的杜盒模型。 但是,您可以使用css3的邊框圖像或通用css中的邊框顏色的解決方法。
但是我不確定您是否可能在重置時遇到問題。某些瀏覽器確實也爲html設置了一個頁邊距。請參閱Eric Meyers重置CSS以獲取更多信息!
html{margin:0;padding:0;}
嗨,我已經做了類似的事情,但邊框內的背景顏色只能擴展到邊距內文字的底部。我需要它在整個邊緣區域內。如果這是有道理的。 – stackunderflow 2012-04-06 20:28:02
@ user1318194 - 我認爲您對保證金的含義有些困惑。保證金是元素周圍的區域,所以像上面這樣的邊框就是保證金。 – 2012-04-06 20:34:50
是的,但有邊距,你可以通過百分比來設置邊界 - 你不能。所以,如果你想在左右邊緣留出1%的邊際,你將無法用邊界做到這一點。 – frosty 2015-07-24 18:23:26
我需要類似的東西,並使用了上來:之前(或:after)僞類:
#mydiv {
background-color: #fbb;
margin-top: 100px;
position: relative;
}
#mydiv:before {
content: "";
background-color: #bfb;
top: -100px;
height: 100px;
width: 100%;
position: absolute;
}
- 1. 顏色只有div的一個邊緣?
- 2. CSS:背景顏色的背景圖像
- 3. CSS光標背景顏色?
- 4. css背景顏色問題
- 5. CSS背景顏色挑剔
- 6. div的CSS背景顏色
- 7. CSS,phpBB和背景顏色
- 8. HTML/CSS的背景顏色
- 9. CSS導航背景顏色
- 10. 重置背景顏色CSS
- 11. CSS背景顏色問題
- 12. 忽略CSS背景顏色
- 13. Jgrapht邊緣顏色
- 14. PrintJob打印背景顏色只有
- 15. CSS背景顏色沒有顯示?
- 16. 更改div背景顏色點擊使用只有css
- 17. Firefox:邊框顏色,邊框半徑和背景顏色創建不齊的邊緣和空白區域
- 18. 960gs和邊緣的背景
- 19. Android Rounded邊緣的背景
- 20. CSS:主要內容應該有背景顏色
- 21. 顏色背景
- 22. 邊框溢出背景顏色
- 23. 更改背景顏色更改邊框
- 24. 橢圓描邊背景顏色
- 25. 設置多邊形的背景顏色
- 26. 具有褪色邊緣的背景圖像
- 27. CSS邊框半徑背景顏色流血
- 28. 邊框半徑和背景顏色的IE CSS樣式
- 29. SWT Combo只讀模式背景顏色
- 30. CSS:如何更改背景顏色
你** **僅具有背景_inside的margin_。框模型:http://www.w3.org/TR/CSS2/box.html – c69 2012-04-06 20:22:00
如果你使用填充而不是邊距,它會有你選擇的元素背景色 – bevacqua 2012-04-06 20:32:29