在这里学习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的正确填充...当我删除正确的填充时,我的下拉菜单不再正确显示(边框关闭,当您下拉菜单时,它向右扩展并导致滚动条出现) 。
此外,在下拉菜单的左下角边框上还有缺失的空间,为什么会出现这种情况?
由于一吨!我非常感谢任何见解。
同意宽度自动是关键 - 而且经常被忽视,这是疯了。 –