CSS を使用して、2 つの DIV を右揃えにすることはできますか?
タイトルがあり、その下にある more リンクを右揃えにしたい。このサイトは内部サイトであるため、残念ながら IE7 が主要なブラウザーです。(年末までに IE8 にアップグレードする予定で、一部は Chrome を使用しています)。私はJavaScriptを避けたいのですが、私はそれを受け入れています.
タイトルが変更されるため、絶対幅は機能しません。次のようになります。
| Arbitrarily long title text
| more...
私は解決策を探してGoogleのいたるところにいましたが、これまでに見つけたものはすべて、DIVのコンテンツの右揃え、DIVのページへの右揃え、またはページ内のDIVの右揃えに関連しています絶対サイズの DIV。
これまでの努力をお見せできますが、どれもうまくいかないので、あまり役に立たないと思います。
<html>
<body>
<div style="float:left;">
Arbitrarily long title
<div style="float:right">more...</div>
</div>
<div style="width:0px; overflow:visible; white-space:nowrap;">
Arbitrarily long title
<div style="float:right">more...</div>
</div>
<!-- This sort of simulates what I want, but the title length is arbitrary and I don't want to have to measure the text -->
<div style="width:120px;">
Arbitrarily long title
<div style="float:right">more...</div>
</div>
</body>
</html>
重複した質問を知っている人がいたら、あなたの Google-fu の秘密を知りたいです!
要求に応じて、画像を編集します。リンクは赤枠です。(この効果を得るには、margin-left を 70px に設定する必要がありました。)