-1

2 つのテキスト ボックス (上下に 1 つ) があり、両方の間のギャップを削除したいと考えています。このドリブルでテキストボックスの外観を実現したい

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;
}
4

1 に答える 1

2

Try it like this, it's pretty easy

Demo

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;
}
于 2012-12-16T16:37:49.227 に答える