ほとんどのページでコンテンツ領域の中央に配置したいdivがあり、「margin:5px auto;
」を介してそれを達成しています。
特定のページで、画像とキャプションを右側に配置し(のように<div><img /><cite></cite></div>
)、元のdivを残りのスペースの中央に配置します。新しいdivを設定float:right;
すると、元のdivと単純にオーバーラップします。
これを解決して、元のdivをほとんどのページの中央に配置できるようにするのに、要素を横に配置する場合は横に調整するのが最善の方法は何でしょうか。(または、テーブルまたはインラインスタイルを使用できます:(
ここにjsfiddleがありますhttp://jsfiddle.net/nhaskins/zjZth/
ありがとう。
編集
明確にするために#right
、任意の幅に#left
することができ、残りの幅の中央に配置され、テキストが下をクリア#left
して周りを流れるようなものが必要#right
です。解決策が見つからない場合のフォールバックは#left
、インラインスタイルでマージンを上書きして、特定のページに適切に配置することです。