Я не уверен, как разместить текст в контейнере <ul>
без переполнения <li>
. Что я делаю не так? http://jsfiddle.net/ewAtr/Укладка встроенного списка
-1
A
ответ
1
Как сказал prodigitalson, высота div#listed
должна включать в марже и пограничной ширины li
лет.
Я предпочел бы, используя height:auto
для DIV и использование clearfix
для ul
, как в этой редактируемой скрипке: http://jsfiddle.net/rJkL8/
0
Попробуйте использовать последний ребенок для таргетинга последнего li.
0
#listed {
height: 50px;
width: 330px;
}
#listed ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type:none;
}
li.item {
float: left;
margin-top:10px;
}
#listed ul li a {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 15px;
color: blue;
text-align: center;
text-decoration: none;
padding:15px 10px;
border-left: 1px solid #ddd;
border-bottom:1px solid #ddd;
}
#listed ul li a:hover{
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 15px;
color: white;
background-color: blue;
text-align: center;
text-decoration: none;
}
1
Вы не учитываете ширину поля и границы.
0
Быстрый и грязный путь переполнения: скрытые от родительского DIV, как показано в this updated jsFiddle