【发布时间】:2015-12-22 08:36:40
【问题描述】:
我怎样才能有一个页眉/内容/页脚,内容包含或者是一个表格,它的标题应该是固定的(不是滚动的)并且它的 tbody 应该是可滚动的?
感谢此线程http://fiddle.jshell.net/nacho4d/ddv7ytkf/11/ 中的帮助,我已经有了带有弹性框的页眉/内容/页脚结构,但无法在其中很好地嵌入表格。我正在尝试this jsfiddle,但到目前为止还不能适应我的情况。
这是我到目前为止所拥有的,一点运气都没有:( http://fiddle.jshell.net/nacho4d/ddv7ytkf/17/
<div id="main">
<div style="background-color:lightblue;" class="header">Header - height is variable but just a couple of lines at maximum. Should not overflow
</div>
<div style="background-color:khaki;" class="content">
<table>
<thead>
<tr><td>Name</td><td>phone</td></tr>
</thead>
<tbody>
<tr><td>AAAA</td><td>323232</td></tr>
<tr><td>BBBBB</td><td>323232</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>AAAA</td><td>323232</td></tr>
<tr><td>BBBBB</td><td>323232</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>AAAA</td><td>323232</td></tr>
<tr><td>BBBBB</td><td>323232</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>BBBBB</td><td>323232</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>AAAA</td><td>323232</td></tr>
<tr><td>BBBBB</td><td>323232</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
<tr><td>CCCCC</td><td>3435656</td></tr>
</tbody>
</table>
</div>
<div style="background-color:pink;" class="footer">Footer
</div>
</div>
还有css:
#main {
width: 400px;
height: 250px;
border: 1px solid #c3c3c3;
display: flex;
display: -webkit-flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-flex-direction: column;
flex-direction: column;
}
.header,
.footer {
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
}
.content {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
overflow:auto
}
table ,tr td{
border:1px solid red
}
tbody {
display:block;
/*height:50px;*/
overflow:auto;
}
thead, tbody tr {
display:table;
width:100%;
table-layout:fixed;
}
thead {
width: 100%;
}
table {
width:100%;
}
编辑我应该更改我的 html 吗?
【问题讨论】:
标签: html css html-table