Ok...
あなたのギャラリーはdiv
、指定された位置に配置されています。
例えば
#gallery {
position: relative;
left: 950px; /* This needs to be removed */
top: -560px; /* This needs to be removed */
}
それは常にdiv
オフを横に強制します。
あなたが望んでいると思うものと、私が間違っていたら訂正してほしいのは、2 つの列です。
これは実際には非常に簡単に実行できるので、ここで例を示して説明します。
私の例では、2 つの列を左右にフロートさせて中央にスペースを与えdivs
、クラスを持つ2 つの列が高さ.placeholder
と幅を提供します。
それぞれを画像とギャラリーにそれぞれ置き換える同様のものを作成すると.placeholder
、メインコンテンツ内にビデオを保持できるはずです.
うまくいけば、これが役に立ちます。
編集
すべてを適切に説明するために最善を尽くします。
リンクした例のコンテンツ div は、その例のフロート列をラップするためだけにありました。複製する必要はありません。
列を左右にフロートさせてコンテンツを分離し、並べて配置します。float を追加するということは、単純に、親コンテナ内で指定された方向にできるだけ遠くに配置することを意味します。
ただし、フローティング コンテンツはページの流れ.clearfix
を妨げるため、列の下のコンテンツが中断されないように、親にクラスを追加する必要があります。また、親に高さを持たせることもできます。
モニター幅ごとに異なるギャラリーの配置は、ie7 と ie8 が認識しない css 内のメディア ブロックを認識するブラウザーでのみ機能します。2 列のレイアウトの方がはるかに優れています。