0

コードのリンクを参照してください...

このコードを使用すると、ページはサイズ変更時にも適切な幅を提供します。ただし、高さはjQueryで調整する必要があります。これにより、高さが必要な100%より少し多く、ページの高さをサイズ変更しても変化しないdivが得られます...

Here is the code: http://jsfiddle.net/T6Uv4/

4

2 に答える 2

0

私はこの振る舞いを説明しようとします:

画面の解像度が 1000px の場合 (例のみ)、80% は 800px です。しかし、ページの幅を 500px に変更すると、80% が 400px に収まりました。これらの 400px + 210px マージン = 610px (500px ではありません!)

解決策: leftmarginと yourpaddingをポーセンチュアル値または em 単位で入力して、コンテンツ内で余白のサイズを変更してみてください。

ここにフィドルがあります。

画面のサイズを大きく変更すると、スクロールバーが再び表示されることに注意してください。境界線をem単位に変更して修正できます。完璧な解決策は、ページ全体に固定値を設定しないことに出くわしました。

より複雑なサイズ調整については、Mediaqueriesを使用できます

于 2013-04-12T12:50:33.350 に答える