【发布时间】:2018-04-09 23:07:49
【问题描述】:
我正在尝试从选择元素中删除填充,以便其中的文本与其正下方的输入元素中的文本对齐。
我已经尝试过以下方法。
select{
padding-left:0;
}
有什么想法吗?
JSfiddle 在这里 http://jsfiddle.net/pLSkH/2/
【问题讨论】:
我正在尝试从选择元素中删除填充,以便其中的文本与其正下方的输入元素中的文本对齐。
我已经尝试过以下方法。
select{
padding-left:0;
}
有什么想法吗?
JSfiddle 在这里 http://jsfiddle.net/pLSkH/2/
【问题讨论】:
从选择 css 中删除 text-indent: 3px;
input, select {
float: right;
width: 50%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font-family: Calibri;
font-size: 12px;
}
text-indent: 3px;导致相对于左侧的水平间距,所以它看起来像padding
【讨论】:
我已经通过使用负值解决了 Chrome 和 Firefox 中的填充问题(我想删除左侧的“填充”):
style=text-indent:-3px;
【讨论】:
你的 jsfiddle 有一些小的 html 错误:
应该是:
<label for "Firstnameame">First Name</label>
<input type="text" name="Firstname">
当我更正 html 时,很多 css 都发生了变化。你可以看看我的结果是不是你想要的:http://jsfiddle.net/pLSkH/3/
【讨论】:
for 属性。