html - 如何对齐这些输入文本字段

标签 html css input

我尝试将 float: 放在文本框(输入文本)的右侧,它正确地对齐了文本框,但我的文本未对齐,添加书籍按钮也是如此。我该如何解决?谢谢。

enter image description here

<div id="add_div">
    <form method="POST" action="add.php">
        <!--start of form -->
        <label>Enter Author Name</label>
        <input type="text" name="author">
        <br />
        <label>Enter Book Title</label>
        <input type="text" name="title">
        <br />
        <label>Enter Year Levels</label>
        <input type="text" name="yrLevel">
        <br />
        <label>Enter ISBN</label>
        <input type="text" name="isbn">
        <br />
        <label></label>
        <input type="submit" name="add" value="Add Book">
        <br />
    </form>
    <!-- end of form -->
</div>

下面是我的 CSS

#add_div{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

input {
    display:inline-block;
    margin: 1px;
}

最佳答案

一个简单的解决方案是将显示更改为内联 block 而不是 float :

label, input {
    display:inline-block;
    width:150px;
}
<div id="add_div">
    <form method="POST" action="add.php">
        <!--start of form -->
        <label>Enter Author Name</label>
        <input type="text" name="author">
        <br />
        <label>Enter Book Title</label>
        <input type="text" name="title">
        <br />
        <label>Enter Year Levels</label>
        <input type="text" name="yrLevel">
        <br />
        <label>Enter ISBN</label>
        <input type="text" name="isbn">
        <br />
        <label></label>
        <input type="submit" name="add" value="Add Book">
        <br />
    </form>
    <!-- end of form -->
</div>

关于html - 如何对齐这些输入文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33741398/

相关文章:

html - CSS显示错误

jquery - Bootstrap 3 选择选项切断

html - 我怎样才能为抽象的 div 添加响应能力

html - 输入里面有一个 href/button img

javascript - 根据范围值更改文本

javascript - 计算 HTML 中选中复选框的数量

html - 分隔线的高度小于可点击元素

javascript - Angular : Content of a disabled input

linux - 如何毫不费力地从 xcb 获取 unicode 输入

javascript - 无法从javascript访问隐藏的输入框值