float: right
上部に 'ed div があり、text-align: center
そのすぐ下に 'ed divがあるページがあります。フローティング div が他の div (そのすぐ下) のフローを変更しないようにすることは可能ですか?
ここに私が見ているものを示す2つのフィドルがあります(私はどちらも好きではありません。次の段落で説明します):中心
から
外れた-> http://jsfiddle.net/5XMVt/ jsfiddle.net/CSGQn/
そのままにしておくと、フロートされた div によって下の div が左に (中央から) 押し出されます。一番下の div で行うこともできますclear: both
が、それではフローティング div の下に押し下げられます。これは中心から外れているよりはましですが、そのすぐ上に巨大な穴ができるため、最適ではありません。そこにさえないように、その下のdivのフローをまったく変更しないように、フロートされたdivが必要です。
私もやろうと思っていposition: absolute;
ましたが、divが右側にあるはずのときに左側にあるはずの場合にのみ機能します。
私が望むのは、「中央に配置する必要がある」というテキストが実際に中央に配置されていることを除いて、最初のフィドルのようなものです。