我在表单中有几个输入字段。我给他们所有的5px的填充,但选择框看起来有一个额外的空间里面。这不是由填充,边距或文本缩进造成的。文本对齐是左边的。有没有办法摆脱这个?删除选择框中的空格
这里如下我的代码。底部是一个小提琴的链接。
CSS
input[type=text],
select {
padding:5px;
}
select {
border:solid 1px #555;
padding:5px;
}
HTML
<div>
<select>
<option>Test1</option>
<option>Test2</option>
<option>Test3</option>
<option>Test4</option>
</select>
</div>
<div>
<input type="text" value="Test" />
</div>
https://jsfiddle.net/64ppa5f5/
PS:
我也shecked变焦和它的100%。
请提供代码,其中你的问题是可再现的。 – andreas
您是否尝试添加负值margin-left:-5px; ? – fernando
设置负边距只会将整个选择框移到左侧。 – Benjamin