html - 表到 div : adapting width

标签 html css

我想通过 div 构造执行以下操作:

<table border="1">
<tr>
<td>Field 1</td><td><input type="text"></td>
</tr>
<tr>
<td>Field 2 longest</td><td><input type="text"></td>
</tr>
<tr>
<td>Field 3 long</td><td><input type="text"></td>
</tr>
</table>

http://jsfiddle.net/6AvMm/

主要问题是,如何将第一列的宽度设置为最长的(字段2)?您知道,表格仅用于表格数据 - 这个案例显然是一个布局。

最佳答案

使用display:table display:table-row; AND display:table-cell;

<强> Updated fiddle

关于html - 表到 div : adapting width,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22789561/

相关文章:

javascript - 粘性导航辅助

html - 如何让 <div> 填满除导航栏之外的整个屏幕

javascript - 通过单击替换 Bootstrap 模态的主体

html - 在我的 WordPress 中,将短页面的页脚强制置于页面底部

html - 框架。从不同的移动设备获取相同的 iframe 点

html - 3D css 变换 div 覆盖忽略 z 坐标问题

html - <body> 溢出 :scroll not behaving as expected

javascript - 设置 div 相对于另一个百分比宽度 div 位置的位置

javascript - 如何自动暂停其他音频播放器并仅播放 Wix 网站上选择的音频播放器?

css - 用于 Oracle 数据库应用程序的 Rich Internet Application (RIA)