我试图弄清楚如何为我以前从未见过的特殊布局编写一些 css。下图包含这些部分。指导:
- “1”部分是一个标题,应该固定在 alpha 区域内
- “2”部分是一个 div,当它变得太高时应该有一个滚动条(由视口/窗口的高度决定)
- “3”部分是一个页脚,应该固定在 alpha 区域内
- “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>