尝试将输入字段与标签对齐

时间:2015-07-08 12:59:20

标签: html css alignment

我想对齐下面显示的输入字段,并以正确的方式继续使用ref

enter image description here

代码如下:

<label>

我正在考虑将<form action="add.php" method="POST" enctype="multipart/form-data"> <label for="refNo">Field1 name (long)</label> <input id="refNo" type="text" name="refNo" value="" /><br> <label for="name">Field2 name</label> <input id="name" type="text" name="name" value="" /><br> <input type="submit" value=":: Add ::" name="addBtn" /> </form> 中的<label>标记和另一个中的输入字段分开,然后使用一些浮动操作来进行预期的对齐,这是正确的方法吗?

3 个答案:

答案 0 :(得分:4)

这个怎么样

form > label {
  min-width: 185px;
  display: inline-block;
}
<form action="add.php" method="POST" enctype="multipart/form-data">
  <label for="refNo">Field1 name (long)</label>
  <input id="refNo" type="text" name="refNo" value="" /><br>
  <label for="name">Field2 name</label>
  <input id="name" type="text" name="name" value="" /><br>    
  <input type="submit" value=":: Add  ::" name="addBtn" />
</form>

答案 1 :(得分:2)

<style>
    form{
        width: 300px;
        float: left;
    }
    form > label{
        width: 50%;
        float: left;   
        margin-bottom: 10px;
    }
    form > input{
        float: right;
        width: 50%;     
        margin-bottom: 10px;
    }
</style>
<form action="add.php" method="POST" enctype="multipart/form-data">
    <label for="refNo">Field1 name (long)</label>
    <input id="refNo" type="text" name="refNo" value="" /><br>
    <label for="name">Field2 name</label>
    <input id="name" type="text" name="name" value="" /><br>    
    <input type="submit" value=":: Add  ::" name="addBtn" />
</form>

答案 2 :(得分:0)

对于简单的UI使用此(使用表):

<form action="add.php" method="POST" enctype="multipart/form-data">
    <table>
        <tr>
            <td>
                <label for="refNo">Field1 name (long)</label>       
            </td>

            <td>
                <input id="refNo" type="text" name="refNo" value="" />
            </td>
        </tr>

        <tr>
            <td>
                <label for="name">Field2 name</label>
            </td>

            <td>
                <input id="name" type="text" name="name" value="" /><br>    
            </td>
        </tr>

        <tr>
        <td></td>
            <td>
                <input type="submit" value=":: Add  ::" name="addBtn" />
            </td>
        </tr>
    </table>
</form>

对于更好看和高级的UI尝试使用Bootstrap。