【发布时间】:2016-04-30 00:04:43
【问题描述】:
我知道有很多关于此的问题,但与大多数人相比,我有不同的设置。我有一个与我的页面一起移动的单行表。见 JSFiddle:https://jsfiddle.net/evk49ey1/1/
html:
<table>
<tbody>
<td>a</td>
<td id="b">b</td>
<td>c</td>
<td>d</td>
<td>e</td>
<td>f</td>
<td>g</td>
<td>h</td>
<td>i</td>
<td id="j">j</td>
<td>k</td>
</tbody>
</table>
css:
td{
overflow: hidden;
display: inline-block;
white-space: nowrap;
vertical-align: top;
background-color: #3399ff;
height: 50px;
width: 75px;
border: 1px solid black;
border-collapse: collapse;
}
td:nth-child(odd){
background-color: #1177dd;
}
#b{
height: 80px;
}
#j{
height:90px;
}
我想要一个只有 css 和 html 的解决方案。提前致谢!
编辑:这是我现在所拥有的:https://jsfiddle.net/evk49ey1/3/
单元格具有相同的高度,当您更改一个单元格的内容时,其他单元格也会随之更改。
截图:
现在我希望单元格 g、h、i、j 和 k 的高度为 50px,因为它们不在需要更高高度的单元格 a 旁边。
【问题讨论】:
-
您希望它们都具有相同的高度并且最大高度为 90px?
-
等高:使用 flexbox 简单易用:stackoverflow.com/a/33815389/3597276
-
@Narek-T,不,这不是我想要的。请参阅我的问题中的编辑:部分,了解我想要实现的目标。
-
@Michael_B,我认为这不会解决我的问题。请参阅我的问题中的编辑:部分,了解我想要实现的目标。
标签: css html html-table cell