我找到了这个页面: http: //www.maddim.com/demos/spark-wp/
在没有定义宽度或高度的情况下,有一个固定的标题和一个延伸到视口的 div。它允许 y 轴上的内容溢出,并在必要时应用滚动条(框滚动,无视口滚动条)。HTML 非常简单:
<header> ... </header>
<div id="main" role="main"> ... </div>
CSS:
#main {
bottom: 0;
left: 0;
overflow-y: scroll;
position: absolute;
right: 0;
top: 89px;
}
禁用所有 JS 并删除 firebug 中的大部分页面元素后,裸露的 #main 元素仍然像以前一样运行。
这里使用了什么技术,它在哪里定义来创建#main 容器的这种行为?