我使用JQUERY到两个类添加到一个输入元件的第一类的宽度:LESS/CSS加入第二类的输入来覆盖
JQUERY:
.addClass('dollar_input survey_txtBx');
问题: LESS/CSS使用由.survey_txtBx设置的宽度设置为50px,但我最近添加了.dollar_input类来覆盖宽度并将其设置为150px。
结果:在浏览器中,当我测试时,我看到两个类,但是dollar_input的宽度属性有一个告警,告诉我surbey_txtBx提供了width属性。
CSS:
.survey_txtBx{
width: 50px;
height: 30px;
text-align: center !important;
margin: 0 2px;
border: 1px solid @light-gray_d20;
font-weight: 400;
color: cadetblue;
.border-radiuses();
&::-webkit-input-placeholder {
font-size: 12px;
opacity: .75;
}
&::-moz-placeholder {
font-size: 12px;
opacity: .75;
}
&:-ms-input-placeholder {
font-size: 12px;
opacity: .75;
}
&:-moz-placeholder {
font-size: 12px;
opacity: .75;
}
&.input-validation-error {
border-color: @red;
&:focus {
border-color: @red;
}
&.warning{
border-color: @orange;
&:focus {
border-color: @orange;
}
}
}
&.long{
width: 450px;
text-align: left !important;
padding: 0 5px;
}
&.medium{
width: 250px;
text-align: left;
padding: 0 5px
}
&:focus{
&::-webkit-input-placeholder {
opacity: 0;
}
&::-moz-placeholder {
opacity: 0;
}
&:-ms-input-placeholder {
opacity: 0;
}
&:-moz-placeholder {
opacity: 0;
}
}
}
}
.dollar_input{width:150px;}
问题:我应该设置dollar_input小时候类survey_txtBx的?
感谢@BenG你抓住了那个尾随支架,它把我扔掉了,因为我以为我把dollar_input放在线上,但是之后我却因为最后一个支架而在它之外......如果这是有道理的。 – Denoteone