这是我的情况:我有一个表格标题为position: fixed
的表格和几个表格行宽度设置为100%
。浏览器调整大小时CSS/HTML固定位置元素调整大小
我想在浏览器调整大小时正确调整页眉行大小,以便它的单元格排列正文行单元格。
我该怎么做到这一点? (试图使position: fixed
元素动态响应浏览器大小更改)
这是我的代码。一个非常简单的网页
<html>
<head>
<style>
body{
width:100%;
}
thead{
position:fixed;
width:100%
overflow:visible;
align:center;
}
th{
border:2px solid black;
width:20%;
text-align:center;
}
td{
border:2px solid black;
width:20%;
text-align:center;
}
table{
width:80%;
margin:auto;
margin-top:50px;
}
.empty{
height:30px;
}
.empty td{
border:none;
}
</style>
</head>
<body>
<table>
<thead>
<th>
heading1;
</th>
<th>
heading2;
</th>
<th>
heading3;
</th>
<th>
heading4;
</th>
<th>
heading5;
</th>
<thead>
<tbody>
<tr class="empty">
<td></td><td></td><td></td><td></td><td></td>
</tr>
<tr>
<td>
cell1;
</td>
<td>
cell2;
</td>
<td>
cell3;
</td>
<td>
cell4;
</td>
<td>
cell5;
</td>
</tr>
<tr>
<td>
cell1;
</td>
<td>
cell2;
</td>
<td>
cell3;
</td>
<td>
cell4;
</td>
<td>
cell5;
</td>
</tr>
<tbody>
</table>
</body>
</html>
我正在开发一个使用ASP.net的网站工具。任何ASP.net解决方案将非常感激。
'对齐:中心;'被弃用。 – Roy
表格标题位置是否有固定的原因?你是否希望它有一个固定的标题,以便可以滚动表格的其余部分? –
也许这会有所帮助:https://jsfiddle.net/dPixie/byB9d/3/light/ –