我正在用方形大小的不同顏色的方形子彈製作一個列表,以便與字體大小無關。LI中沒有px-measure垂直居中的DIV
我需要使用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}
有人能幫助我居中盒無需添加PX-措施?
任何工作解決方案(將不勝感激)!
是我的答案適合你嗎?在小提琴中看到它。 –
我剛認識到我與水平垂直混合!我明顯心中垂直。對不起,謝謝大家迄今爲止的答案。你能再看一下嗎? – olaf