私は最小限のcss要素でcssで次のアライメントを達成しようとしています:
真ん中:
==============================================================
= [icon] =
= [ ] Text =
= [ ] =
==============================================================
下:
==============================================================
= [icon] =
= [ ] =
= [ ] Text =
==============================================================
右中:
==============================================================
= [ ] =
= Text [ ] =
= [ ] =
==============================================================
右下:
==============================================================
= [ ] =
= [ ] =
= Text [ ] =
==============================================================
ミドルは本当に簡単です:
テキストの行の高さ=10px、アイコンの高さ=30pxと仮定します
<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;
}
問題は、下の位置合わせをどのように行うかです。