【发布时间】:2013-02-20 16:56:11
【问题描述】:
我想在彼此下方显示两个输入字段,没有边距,没有填充,也没有双边框(所以它看起来很像一个普通的表格,只有一个分隔符 每个字段之间的线)。
删除边距很容易(margin-top: 0px; margin-bottom: 0px;),但是当我尝试使用border-top-width: 0px; 删除顶部边框时,输入边框的整体外观变为浅灰色,并且尺寸看起来也更大了。这种效果在所有浏览器中都会发生。
这是一个例子: HTML
<div class="test">
<input type="text" value="Test" />
<br />
<input type="text" value="Test" />
</div>
CSS:
input {
margin-top: 0px;
margin-bottom: 0px;
}
.test input {
border-top-width: 0px;
}
.test input:first-child {
border-top-width: 2px;
}
提琴手:http://fiddle.jshell.net/32een/1/
解释我想要什么的图片:
【问题讨论】: