次の jsFiddle を検討してください: http://jsfiddle.net/mark69_fnd/yqdJG/1/
HTML:
<div id="container">
<div class="char">
AAA
</div>
<div class="char stickToRight">
BBB
</div>
</div>
CSS:
#container {
border:solid 2px green
}
.char {
display: inline-block;
border: solid 2px red;
}
.stickToRight {
float: right
}
フローティングせず.stickToRight
に正しく整列させる別の方法はありますか?
垂直方向の配置を他の要素display:inline-block
と一致させることができるように、そのままにしておく必要があります。.char
float:right
要素を維持しながら、右揃えの効果を達成するにはどうすればよいdisplay:inline-block
ですか? (コンテナ要素の幅がわからないことに注意してください。)
もしあれば、純粋に CSS ソリューションが欲しいです。