对齐选择框和文本框

时间:2016-09-13 17:59:16

标签: html css select

Drop down select boxes

这就是我的前端目前的样子。我试图弄清楚如何让下拉框彼此对齐。所以他们都将与最远的那个匹配。

                                                               ID                                  等于         少于         小于或等于         “>大于         =“>大于或等于

这就是HTML中的一个元素。

3 个答案:

答案 0 :(得分:1)

将每个放入宽度为div的div中,比如90%,然后将每个框浮动到右边。

答案 1 :(得分:1)

对于没有设置宽度的动态解决方案,您需要使用2个包装容器。

顺便说一下,我不同意其他评论员建议使用表格进行布局,这是一个很大的禁忌。表应该用于数据,而不是定位。



ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
}

<ul>
  <li>text</li>
  <li>another example</li>
</ul>
<ul>
  <li>
    <select name="foo" id="foo">
      <option value="foo">foo</option>
    </select>
  </li>
    <li>
    <select name="bar" id="bar">
      <option value="bar">bar</option>
    </select>
  </li>
</ul>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

使用隐藏表并将元素放入其中。您可以根据需要为其添加CSS。

<html>
    <head>
    </head>

    <body>
        <table>
            <tr>
                <td>Some text</td>
                    <td>
                        <select>
                          <option value="volvo">Volvo</option>
                          <option value="saab">Saab</option>
                          <option value="mercedes">Mercedes</option>
                          <option value="audi">Audi</option>
                        </select>
                    </td>
            </tr>
            <tr>
                <td>abc</td>
                <td>
                    <select>
                      <option value="volvo">Volvo</option>
                      <option value="saab">Saab</option>
                      <option value="mercedes">Mercedes</option>
                      <option value="audi">Audi</option>
                    </select>
                </td>
            </tr>
        </table>
    </body>

</html>