これまでに見たことのない独特のレイアウトの css を作成する方法を見つけようとしています。下の画像には、セクションが含まれています。ガイダンス:
- セクション「1」はヘッダーで、アルファ ゾーン内で修正する必要があります
- セクション「2」は、高すぎる場合にスクロールバーが必要なdivです(ビューポート/ウィンドウの高さによって決まります)
- セクション「3」はフッターで、アルファゾーン内に固定する必要があります
- セクション「4」は、iframe を持つ右側の流体コンテナです。iframe 自体がスクロールを管理します。
何かご意見は?
現時点での私のコードはすべての場所のようなものですが、これは私がどれだけ近づいたかの要点です:
CSS:
.controller {
width: 400px;
height: 100%;
}
.controller header {
position: absolute;
top: 0;
left: 0;
height: 60px;
width: 400px;
}
.controller footer {
position: absolute;
bottom: 0;
left: 0;
height: 60px;
width: 400px;
}
.controller .body {
overflow: scroll;
}
.focus {
float: left;
width: 100%;
}
Markup:
<div class="wrapper">
<div class="container">
<header></header>
<div class="body">
<footer></footer>
</div>
<div class="focus">
</div>
</div>