У меня есть элемент списка, который динамически создается. Как это:UL/LI item item full-width
<ul class="record-top-btns">
<li><a href="#">link1</a></li>
<li><a href="#">link1</a></li>
<li><a href="#">link1</a></li>
</ul>
Как создать полную ширину ul/li
с этим. Как:
Примечание:
Код должен работать в IE8
мы не знаем количество
li
элемента, потому что они создаются динамически
мой код CSS:
.record-top-btns{
width:100%;
display:table;
}
.record-top-btns a{
padding:2px;
color:#5c5c5c;
display:block;
margin-top:2px;
margin-bottom:2px;
text-align:center;
width:100%;
}
.record-top-btns li{
display:table-cell; /* will not work in IE8 */
background:#e3ffca;
text-align:center;
background:white;
}
вот jsFiddle
я сомневаюсь, что вы можете справиться с 'dynamic' вещи с' css', если старые версии IE должны быть рассмотрел .... у * есть *, чтобы выбрать jquery !!! – NoobEditor
Да, я думаю, я должен обработать это с помощью 'JS' – Radian
@Radian Для решения, не поддерживающего JS, которое работает в IE8, как насчет использования' table', и вы динамически создаете 'td' вместо' li'- [JSFiddle] (http: //jsfiddle.net/LqXH5/5/)? – Vucko