色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

移除HTML中特定元素的CSS類

傅智翔1年前8瀏覽0評論

我已經定義了Css類

form input[type="text"], form input[type="email"], form input[type="password"], form select, form textarea {
    background: url("../images/input-bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 4px 5px;
}

現在,當我在html css中使用輸入時,會影響到表單上的所有輸入 因為我在css中使用了[form]。 但是我不想讓css影響到一些輸入框..

我怎樣才能做到這一點?

我會用另一種方式來做,只是在輸入中添加其他的類,你不想被那個規則影響。類似這樣的。

已編輯添加評論建議

/* General rule for inputs */
form input[type="text"], form input[type="email"], form input[type="password"], form select, form textarea {
    background: url("../images/input-bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 4px 5px;
}

/* Specific rule for inputs */
form input[type="text"].reset-inputs, form input[type="email"].reset-inputs, form input[type="password"].reset-inputs, form textarea.reset-inputs, form select.reset-inputs {
    background: none;
    border: none;
    padding: 0;
}

您可以為不想要效果的輸入框添加一個類,并覆蓋另一個類:

<input class="noeffect"/>


form input.noeffect {
   background: none !important;
}

將類別添加到您想要影響的輸入字段:

html: <input class="here" ... />

css: form input.here[type="text"]

或者用您的輸入創建一個div區域:

<div class="here">
    <input /><input /><input />
</div>

css: form .here input[type="text"]

有幾個屬性,如:n-child():last-child,:first-child等:

像這樣:

form input[type="text"] + form input[type="text"] {
background:none;

}

或者

form input[type="text"]:nth-child(2n){
  background:none;
}

或者

給它上課

form input.diff{
 background:none;
}