在這裏學習html/css。我想一個底部邊框添加到我的.menu ul li ul li
html/css:請幫忙解釋一下這個填充
.menu ul li ul li{
padding:0;
float:none;
margin:0 0 0 0px;
width:100%;
border-bottom: 1px solid #911;
}
但邊界被切斷右邊,因爲在這種風格的右填充的:
.menu ul li ul{
position:absolute;
right: 0px;
border:1px solid #911;
/*box-shadow*/
-webkit-box-shadow:0 1px 5px #CCCCCC;
-moz-box-shadow:0 1px 5px #CCCCCC;
box-shadow:0 1px 5px #CCCCCC;
margin-top:0px;
display:none;
padding:0px 16px 0px 0px;
}
我感到困惑爲什麼需要16px的正確填充...當我刪除正確的填充時,我的下拉菜單不再正確顯示(邊框關閉,當您下拉菜單時,它向右擴展並導致滾動條出現) 。
此外,在下拉菜單的左下角邊框上還有缺失的空間,爲什麼會出現這種情況?
由於一噸!我非常感謝任何見解。
同意寬度自動是關鍵 - 而且經常被忽視,這是瘋了。 –