Я пытаюсь иметь некоторые LI внутри выравнивания UL влево, вправо и в центре внутри страницы. В моей жизни я не могу понять, как сохранить что-то «центрированное» на той же линии, что и левый и правый выровненный LI.CSS с Aligned LI в пределах UL
ul {
margin:1em 0;
padding:0
}
ul li{
display:inline-block;
white-space:nowrap;
margin:5px
}
ul li.left{
float: left;
text-align:left;
}
ul li.center{
float:left;
text-align: center;
}
ul li.right{
float: right;
text-align:right;
}
<ul>
<li class="left">left</li>
<li class="center">center</li>
<li class="right">right</li>
</ul>
<ul>
<li class="left">left</li>
<li class="right">right</li>
</ul>
<ul>
<li class="left">left</li>
</ul>
Может кто-нибудь помочь? Кстати, я стараюсь избегать DIV.
Спасибо!
Я хочу, чтобы право было выровнено как правое, левое и левое, и центр ... вы догадались. Даже промежуток также важен, но не требуется, потому что «размер» содержимого может варьироваться от каждого столбца. – Alex
Кстати, у меня есть свои стили на внешнем листе, я просто перешел на главную страницу для тестирования. – Alex
О, я вижу, что вы хотите сделать. поэтому вы хотите иметь 3 элемента слева, 2 в центре и 4 с правой стороны. число в каждой стороне может измениться, правильно? если да, то почему вы направляетесь от дивизий? – mitch