[英]Padding and margin issue on a simple css template
這是我的代碼:
http://jsfiddle.net/spadez/rAQYL/1/
我正在努力實現三件事,但我有些困惑。
由於我使用了這段代碼,所以我不知道空間來自哪里:
* {
padding: 0px;
margin: 0px;
border: 0px;
}
然后為了獲得每個列表項之間的1px間隔,我使用了這段代碼,但它似乎不起作用:
#header ul li {
padding-left: 1px;
}
有人能幫我解決我的問題嗎?
您的額外空間來自此規則
#header h1, #header ul, #header ul li {
...
background: white;
padding: 5px 12px;
}
看看您是如何對ul
然后在ul
內的li
應用填充的嗎? 它加起來。
相同的規則導致沒有綠色背景顯示,您將整個ul
背景設置為白色。
還可以嘗試將li
的padding-left
更改為margin-left
:
#header li{
margin-left: 10px
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.