【发布时间】:2016-09-15 22:49:51
【问题描述】:
[Meta-note:] 我正在浏览问题页面,真的厌倦了“DIVS 与表格”“何时使用表格与 DIVS”“Divs 是否比表格更好”“表格与 CSS”以及所有的问题问同样的事情 OMG 人,但我想看看人们处理“为什么你应该放弃和使用表格”的规范示例的翻译的所有方式:
<table>
<tr>
<td> Name </td>
<td> <input> </td>
</tr>
<tr>
<td> Social Security Number </td>
<td> <input> </td>
</tr>
</table>
问题: 如何在没有表格的情况下最好地(语义上、简单地、稳健地、流畅地、便携地)实现上述内容。对于初学者,我猜一个幼稚的实现对第一列使用了固定的列宽,但这对于动态生成的内容可能会产生不确定的结果。在答案中包含您方法的优势/劣势会很好。
附:另一个我很想知道的是垂直居中,但在jakpsatweb.cz
编辑:sunlife 提出了一个很好的例子,说明为什么我没有仔细考虑问题。表格可以同时对齐多个列。问题仍然存在(我希望看到用于对齐/布局的不同 CSS 技术) - 尽管可以处理他的解决方案?更多涉及的例子绝对是首选。
【问题讨论】:
标签: html css layout html-table