【发布时间】:2013-07-01 09:45:49
【问题描述】:
我的文本输入似乎居中对齐,但我的选择输入顶部对齐。
我该如何解决这个问题并让它们都相同?
当前 HTML 代码:
<td><input text-align="top" name="configuration[targets_attributes][0][name]" id="configuration_targets_attributes_0_name" size="30" value="bob" type="text"></td>
<td><li class="select input required" id="configuration_targets_attributes_0_maximum_fte_input"><select id="configuration_targets_attributes_0_maximum_fte" name="configuration[targets_attributes][0][maximum_fte]"><option value="1.0" selected="selected">1.0</option>
<option value="0.9">0.9</option>
<option value="0.8">0.8</option>
...
</select>
</li></td>
【问题讨论】:
-
你能发布你的 CSS 吗?
-
你能为此创建 jsfiddle 吗?
-
在您的选择框顶部添加 5 像素的边距。另外,您为什么要将您的选择包装在
<li>元素以及<td>中?<li>应该包裹在<ul>或<ol>元素中,而不是单独包裹。在这种情况下,这只是更多的浪费标记,因为它们似乎没有任何作用。 -
这个问题来自一个有 20.5k 分的人。没有错或坏,但有点不寻常。
标签: html select layout input alignment