【发布时间】:2017-01-17 13:01:56
【问题描述】:
我有一个表,其中包含 td 元素内的许多输入元素。
<table>
<tbody>
<td class="first">
<div>
<input type="text" />
</div>
</td>
</tbody>
</table>
输入元素的宽度应为 20px。表格的宽度设置为 100%。第一个 td 中的输入元素应该只设置一个最小宽度,以便它会伸展(因为表格有 100% 的宽度)。我希望其他输入具有固定宽度(20px)。当我这样做时,td 元素的宽度比输入元素大得多:
https://jsfiddle.net/cbzuwyrg/
是否可以使 td 元素与输入元素的宽度相同而不在 css 中设置相同的宽度?
这个小提琴显示了我想要实现的目标,但不必将 td 的宽度设置为 20px: https://jsfiddle.net/cbzuwyrg/1/
【问题讨论】:
-
你想让所有的 td 与输入的宽度相同吗?
-
是的,和里面输入的宽度一样
-
所以如果输入例如有 80px 宽度,那么 td 应该和它一样?
-
是的,这就是我想要的
-
查看我刚刚添加到问题中的小提琴
标签: html css width html-table