Я пытаюсь составить список с квадратными пулями разных цветов с квадратным размером, не зависящим от размера шрифта.Вертикально центр DIV внутри LI без px-меры
Мне нужно использовать размеры шрифтов в em или%.
Это моя лучшая попытка до сих пор: http://jsfiddle.net/3GMjp/29/
<ul>
<li>
<div>
<span class='li_box green'></span>
<span>Element 1</span>
</div>
</li>
<li>
<div>
<span class='li_box red'></span>
<span>Element 2</span>
</div>
</li>
<li>
<div>
<span class='li_box blue'></span>
<span>Element 3</span>
</div>
</li>
<ul>
CSS:
ul {
padding:0;
margin:0;
}
li {
font-size: 1.5em;
list-style-type:none;
line-height: 2em;
}
.li_box {
float:left;
width:10px;
height:10px;
vertical-align:middle;
margin-right:10px;
}
.red{ background-color:red}
.green{ background-color:green}
.blue{ background-color:blue}
Может кто-нибудь помочь мне в центр коробки без добавления точек-мер?
Любое рабочее решение (будет оценено)!
мой ответ работает для вас? Смотрите в скрипке. –
Я только что узнал, что я смешал вертикаль с горизонтальной! Я, очевидно, считаю центр вертикальным. Извините и поблагодарить всех вас за ответы. Не могли бы вы еще раз взглянуть? – olaf