在表单上,我有一个选择和两个输入字段。这些元素是垂直对齐的。不幸的是,我无法让这些元素的宽度相等。
这是我的代码:
<select name="name1" style="width:198px">
<option>value1</option>
<option>value2</option>
</select><br/>
<input type="text" name="id1" style="width:193px"><br/>
<input type="text" name="id2" style="width:193px">
对于上面的例子,选择元素的最佳宽度是 198 或 199 像素(当然我试过 193 像素,但差别很大)。我认为,这取决于各种计算机和浏览器的分辨率,因为这些元素的宽度不相等(有时我认为差异约为 1 或 2 像素)。我试图在 div 或 table 行中设置这些元素,但它没有帮助。
问:我怎样才能使这些元素的宽度精确相等?