-1

我有两个输入文本

<form action="process.php" method="get">
Link <input placeholder="Link" type="text" name="c">
<p>
<br>
Password <input placeholder="Password Admin" type="text" name="p">
<p>
<br>
<input type="submit">
</form>

结果:

在此处输入图像描述

在这种模式下如何对齐?

像这样 在此处输入图像描述

4

1 回答 1

1

用 div将您的文本包裹在label元素内,并将您的输入包裹到另一组 div 中。然后很容易修改他们的样式:

<form action="process.php" method="get" id="yourform">
    <div class="labels">
        <label for="c">Link</label>
    </div>
    <div class="inputs">
        <input placeholder="Link" type="text" name="c">
    </div>
    <div class="labels">
        <label for="p">Password</label>
    </div>
    <div class="inputs">
        <input placeholder="Password Admin" type="text" name="p">
    </div>
    <br>
    <input type="submit">
</form>

CSS:

.labels {
    width: 150px;
    text-align: right;
    float: left;
    margin-right: 5px
}

查看演示 - jsfiddle

于 2013-10-13T23:30:01.487 回答