将文本框放置在另一个文本框的下方,不留任何间距



我有 2 个文本框(一个在另一个之上),我想消除它们之间的间隙。我想实现文本框的外观运球

.html

<div id="User-Details">
    <input type="text" class="textbox-top" id="name" value="Name" />
    <input type="text" class="textbox-bottom" id="email" value="Email" />
</div>

.css

#User-Details input
{
    padding: 5px;
    color: #999
}
.textbox-top{
    border: 1px solid #aaa;
    border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.textbox-bottom{
    border: 1px solid #aaa;
    border-top: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

像这样尝试一下,这很容易

演示

.HTML

<div>
    <input type="text" placeholder="Username" /><br>
    <input type="text" placeholder="Password" />
</div>

.CSS

div {
    position: relative;
    height: 80px;
    width: 300px;
    margin: 20px;
}
input[type=text] {
    padding: 5px;
    border: 1px solid #eeeeee;
}
input[type=text]:nth-child(1) {
    border-bottom: 0;
}

最新更新