3 つの DIV で構成される単純な Web ページがあります。次のような降下 CSS スタイルが必要です。
上部と下部の div は最小幅を固定する必要があります (たとえば、20 ピクセル、それが不可能な場合は 0 ピクセルまで)。
中央の div は固定幅 (1000 x 700 ピクセルなど) にする必要があります。
すべてのdivに固定幅/高さを設定すると、画面が伸びていないことを除いてすべて問題ありません。上部と下部の div の高さを自動に設定すると、2 番目の (固定サイズ) div が画面の上部に取り付けられ、上部の div のサイズは 0 になり、下部のサイズの di も奇妙なサイズになります。
すべての CSS 属性を含む HTML コード:
<body style="background-color:#030303; margin:0px; padding:0px;">
<!--head-->
<div style="margin:0 auto; width:100%; height:auto; border:0px solid red; background-color:#181818; position:relative;">
(some images)
</div>
<!--gallery-->
<div id="galleria" style="height:700px;width:1000px; margin:0 auto; border:1px solid green; ">
<a href="img/img1.jpg"><img src="img/thumb1.jpg" data-title="My title" data-description="My description"></a>
<a href="img/img2.jpg"><img src="img/thumb2.jpg" data-title="Another title" data-description="My <em>HTML</em> description"></a>
</div>
<!--footer-->
<div style=" margin:0 auto; top:0px; width:100%; height:auto; position:relative; border:1px solid red; line-height:128px; background-color:#181818">
<div align="center" >
(some images)
</div>
</div>
</body>