我在尝试更改输入文本框初始样式时遇到了一些问题,这是我目前的样式:
.myInput {
text-align: left;
display:inline-block;
outline: none;
float: left;
font-size: 0.8em;
}
而且我想删除边框并使输入文本出现在输入控件的开头,而没有由默认输入文本框样式创建的任何填充/边距(我添加了一个显示输入文本位置与标签的文本位置)
谢谢 :)
如果您想更改/更改文本框(myInput)的默认样式,请尝试这个。
.myInput{
border:0px!important;
text-align:left!important;
padding:0px!Important;
margin:0px!important;
}
using!important
将优先考虑你给定的风格希望它会有所帮助谢谢..
用于border:none
删除边框并添加您的自定义样式
我认为!important
在代码中声明这么多 s 并不是一个好主意。你最终会遇到几个错误,因为!important
它不只是优先考虑 - 它会积极地覆盖。
您最好更改.myInput
为 ID ( #myInput
) 并以 ID 为目标。ID 具有更高的优先级。
#myInput {
padding: 0px;
margin: 0px;
text-align:left;
border: 0px;
...your styles here...
}
如果您多次使用此输入,您可以尝试将其包装为一个 ID 下的类并定位它(#myInput input
)!important
d 急忙找身份证。
该!important
命令是一个可爱的 hack,但是你会因为过度使用它而遇到太多问题。经验法则(我不是互联网上唯一支持这一点的 CSS 爱好者):除非绝对必要,否则不要使用。!important