изучение HTML / CSS здесь.Я пытаюсь добавить нижнюю границу для моего .menu ul li ul li
.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 ... Когда я удаляю правый отступ, мое раскрывающееся меню больше не отображается правильно (граница отключена, а когда вы выпадаете вниз, меню расширяется вправо и вызываетполоса прокрутки, чтобы появиться).
Также в левом нижнем углу раскрывающегося меню отсутствует место на границе, есть идеи, почему это происходит?
http://jsfiddle.net/vJaaR/
Спасибо за тонну!Я действительно ценю любые идеи.