如何用CSS中的初始类覆盖覆盖?

时间:2018-02-21 23:12:44

标签: css

我无法编辑CSS。我只能进行覆盖。

我有边框:

nuget

然后它有一个覆盖(我无法编辑):

input[type="text"], input[type="password"], input[type="email"], 
input[type="search"], input[type="url"], input[type="tel"], 
input[type="number"], input[type="date"], input[type="month"], 
input[type="week"], input[type="time"], input[type="range"], 
input[type="color"], select, textarea {
    border: 1px solid #e8e8e8
}

我想取消覆盖并回退到第一个代码块。这样做的最佳做法是什么?

@edit我想让它依赖于初级课程。因此,如果它的边框更改为.section_form input[type="email"], input[type="text"] { border: 0; } ,那么2px solid pink也会输入。

1 个答案:

答案 0 :(得分:-1)

您可以将!important添加到选择器的末尾,就像这样。

input[type="text"], input[type="password"], input[type="email"], 
input[type="search"], input[type="url"], input[type="tel"], 
input[type="number"], input[type="date"], input[type="month"], 
input[type="week"], input[type="time"], input[type="range"], 
input[type="color"], select, textarea {
    border: 1px solid #e8e8e8 !important;
}

然而,很多人认为这样做是不好的做法。我会问为什么你不能编辑更具体的选择器,因为可能有一个很好的理由不应该改变它。