HTML/CSS 组 <td> 元素的宽度
HTML/CSS width of set of <td> elements
假设以下基本table结构:
<table>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
是否可以使前两个数据单元格和后两个数据单元格始终占总宽度的 50%?如果一个单元格变大,另一个单元格将尽可能缩小,但它们的总宽度将是整个单元格的 50% table。例如:
|1 |2 |3 |4 |
可以调整到
|1 |2 |3 |4 |
其中 1 和 3 的开始位置永远不变,2 和 4 的结束位置永远不变。
编辑:理想情况下无需在一秒钟内嵌套 table 来容纳一对 <td>
元素。
有点hacky - 但你可以试试:
.fifty {
width: 50%
}
<table>
<tr>
<td class="fifty" colspan="2">foo</td>
<td class="fifty" colspan="2">bar</td>
</tr>
<tr>
<td>foo bar</td>
<td>foo foo bar</td>
<td>foo foo</td>
<td>foo bar</td>
</tr>
</table>
假设以下基本table结构:
<table>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
是否可以使前两个数据单元格和后两个数据单元格始终占总宽度的 50%?如果一个单元格变大,另一个单元格将尽可能缩小,但它们的总宽度将是整个单元格的 50% table。例如:
|1 |2 |3 |4 |
可以调整到
|1 |2 |3 |4 |
其中 1 和 3 的开始位置永远不变,2 和 4 的结束位置永远不变。
编辑:理想情况下无需在一秒钟内嵌套 table 来容纳一对 <td>
元素。
有点hacky - 但你可以试试:
.fifty {
width: 50%
}
<table>
<tr>
<td class="fifty" colspan="2">foo</td>
<td class="fifty" colspan="2">bar</td>
</tr>
<tr>
<td>foo bar</td>
<td>foo foo bar</td>
<td>foo foo</td>
<td>foo bar</td>
</tr>
</table>