0

レイアウトにjQueryを使用して流動的なレイアウトを使用することにしましたが、質問したいいくつかの問題があります。

現在、レイアウトは次のようになっています。

ここに画像の説明を入力してください

私はそれをこのように見せたいです:

ここに画像の説明を入力してください

その流動性を維持しながら。どうすればこれを達成できますか?

ここにコードをアップロードしました:http://jsfiddle.net/methuselah/V44Jw/3/

4

1 に答える 1

1

それは CSS ですべて可能であり、JavaScript はまったくありません。JavaScript を使用して可変レイアウトを作成しないでください。

CSS を使用して、いくつかの優れた作業を行いました。簡単な方法は、相対的なサイズ設定で、要素の絶対配置を使用することです。各 div 内では、自由にposition: relative;絶対配置を行うことができます。

サイズの計算はブラウザに任せることをお勧めします。この例を見ている場合:

#someDiv {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 80%;
}

0この div は、上下からのオフセットにより、親要素の 100% の高さになります。フィドルを改善してみてください。すべての問題が解決する可能性があります。困ったらまた聞いてください。

于 2012-07-26T10:14:09.393 に答える