【发布时间】:2018-02-27 14:10:03
【问题描述】:
我在一行中有两个具有相同宽度和数量<td> 的表格,两个表格的 css 相同,但正如您在 sn-p 中看到的,两个表格的第一列正确对齐,但其他列从标题左移
在这里,我想要一个顶部有固定标题的表格,如果内容高度超过 100 像素,则内容部分会滚动。
.headings,
.contents {
list-style-type: none;
padding: 0;
width: 100%;
margin: 0;
}
.headings td,
.contents td {
width: 20%;
padding: 10px;
}
.content-subblock {
max-height: 100px;
overflow: auto;
}
<div class="content-block">
<div class="container">
<div class="content-subblock">
<table class="headings">
<tr>
<td>heading1</td>
<td>heading2</td>
<td>heading3</td>
<td>heading4</td>
<td>heading5</td>
</tr>
</table>
</div>
<div class="content-subblock">
<table class="contents">
<tr>
<td>link1</td>
<td>link2</td>
<td>link3</td>
<td>link4</td>
<td>link5</td>
</tr>
<tr>
<td>link6</td>
<td>link7</td>
<td>link8</td>
<td>link9</td>
<td>link10</td>
</tr>
<tr>
<td>link11</td>
<td>link12</td>
<td>link13</td>
<td>link14</td>
<td>link15</td>
</tr>
<tr>
<td>link16</td>
<td>link17</td>
<td>link18</td>
<td>link19</td>
<td>link20</td>
</tr>
</table>
</div>
</div>
</div>
我认为可能是由于在第二个表格的右侧滚动,任何人都可以建议我如何将标题和内容表格的<td> 对齐在一个垂直列中
【问题讨论】:
-
请检查我的答案我更新了它