Мне не хватает чего-то простого. У меня есть ul
с 3 li
, и на данный момент он лежит на левой стороне контейнера. Я хочу, чтобы lis сохранил свой вид text-align: left
, но я хочу, чтобы они были центрированы по горизонтали в div.Как выровнять текст влево и в центре на экране
Примечание:Я хотел бы отклониться от столов И я хотел бы избежать ширинов, которые должны быть отрегулировано на различного размерах экрана
HTML:
<div>
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
</div>
CSS:
div {width: 100%}
ul {
border: dashed 1px rgb(0,0,100);
list-style: none;
padding-left: 0;
}
ul > li {
background-color:#cccccc;
border-bottom:1px solid white;
border-top:1px solid white;
padding: 1% 0;
}
jsFiddle:http://jsfiddle.net/uqkhcktj/
С желаемого эффекта, но без использования Set Widthhttp://jsfiddle.net/uqkhcktj/2/
Это не ясно, как это должно выглядеть. Они должны быть * рядом друг с другом в линии и равной ширине или somthing? –
Извините, Поли. Они должны выглядеть так, как сейчас, только в центре.Я сделаю снимок очень быстро, хотя –
Более того, но без фиксированной ширины: http://jsfiddle.net/uqkhcktj/2/ –