我正在尝试使用CSS3来复制下面的HTML表格结构。我已经尝试了浮动元素、创建新的渲染上下文、自动边距、内联块等各种方法。
最终结果应该是一个居中的中间元素,具有固定的绝对宽度和两个侧面元素,这些元素应该扩展以占用其余可用宽度,而不重叠中间元素。
我已经决定使用CSS的"display:table|table-row|table-cell"来实现此目标,但我想知道这里是否有更好的方法来达到相同的效果。
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="margin-bottom: 16px;">
<tr>
<td>B1, auto-expands</td>
<td width="175">A, fixed width</td>
<td>B2, auto-expands</td>
</tr>
</table>
最终结果应该是一个居中的中间元素,具有固定的绝对宽度和两个侧面元素,这些元素应该扩展以占用其余可用宽度,而不重叠中间元素。
我已经决定使用CSS的"display:table|table-row|table-cell"来实现此目标,但我想知道这里是否有更好的方法来达到相同的效果。