我想在html
中设计只使用一个表而具有不同高度td
的表格。可能吗?如果可能,我该如何完成它?
<table>
<tbody>
<td>height:30px</td>
<td>height:90px</td>
<td>height:60px</td>
<td>height:80px</td>
</tbody>
</table>
像这张桌子的东西:
答案 0 :(得分:0)
我建议你看一下rowspan。在我看来,这是解决您问题的最佳方案。它需要稍微不同的HTML设置,但应该做的伎俩。 http://www.w3schools.com/tags/att_td_rowspan.asp
答案 1 :(得分:0)
这样的事情应该是诡计:
<td style="height: 30px"></td>
为了在html中设置任何样式,你必须使用样式标签,然后使用你要设计的样式,
或链接到单独的css
文件
答案 2 :(得分:0)
在表格td标签内使用div或将所有代码转换为div而不是表格
<table>
<tbody>
<td><div "height:30"></div> <div "height:40"></div> <div "height:60"> </div></td>
</tbody>
</table>
答案 3 :(得分:0)
<style>
tr {
height: auto;
}
td {
overflow: hidden;
display: inline-block;
white-space: nowrap;
vertical-align: top;
background-color: #3399ff;
height: 100%;
width: 75px;
border: 1px solid black;
}
td:nth-child(odd) {
background-color: #1177dd;
}
#b {
height: 200px;
}
#j {
height: 90px;
}
#k {
height: 180px;
}
</style>
<table>
<tbody>
<tr>
<td id="b">b</td>
<td id="j">j</td>
<td id="k">k</td>
</tr>
</tbody>
</table>