我想用最少的CSS元素,以實現在CSS以下路線:CSS圖標垂直對齊
中東:
==============================================================
= [icon] =
= [ ] Text =
= [ ] =
==============================================================
底:
==============================================================
= [icon] =
= [ ] =
= [ ] Text =
==============================================================
右中:
==============================================================
= [ ] =
= Text [ ] =
= [ ] =
==============================================================
Right Bott OM:
==============================================================
= [ ] =
= [ ] =
= Text [ ] =
==============================================================
中是很容易的:
假設文本的line-height = 10px的,圖標高度= 30像素
<div class="container">
Text
</div>
<div class="container right">
Text
</div>
.container {
line-height: 30px;
background: url(...) no-repeat center left
padding-left: 38px;
}
.container.right {
line-height: 30px;
background: url(...) no-repeat center right
padding-right: 38px;
}
的問題是:我該怎麼辦底部對齊?
'background:url(...)no-repeat right right'? – 2012-08-01 17:41:30