我正在尝试将文本和表格放在另一个表格单元格中,并将它们放在一行并垂直对齐。
基本上这段代码:
<table>
<tr>
<td>
text:
<table>
<tr>
<td>a</td>
<td>b</td>
</tr>
</table>
</td>
</tr>
</table>
得出这个结果:
text: a b
小提琴:https://jsfiddle.net/3uxcn5pz/
----停止在这里阅读以避免绝望的非GUI程序员哭泣-----
我正在尝试空间包装,浮动,显示,线高等。 但是,在我需要建造太空火箭引导模块的时候,我似乎无法完成这个简单的事情。相反,我觉得html + CSS是否会折磨无辜的程序员(如果这还不够 - 抛出Javascript混合)
答案 0 :(得分:1)
将两个表都设置为display: inline-table
并使用vertical-align
属性。
table {
display: inline-table;
}
td {
vertical-align: text-bottom;
}
&#13;
<table>
<tr>
<td>
text:
<table>
<tr>
<td>a</td>
<td>b</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table>
<tr>
<td>
text:
<table>
<tr>
<td>a</td>
<td>b</td>
</tr>
</table>
</td>
</tr>
</table>
&#13;