通配符的工作,我有這個網站:我不能在CSS3
<div>
<input class="orderrow-1" type="text"></input>
<input class="orderrow-2" type="text"></input>
</div>
這個CSS:
input[class^='orderrow-']
{
border: 1px solid #e2e2e2;
color: #333;
font-size: 1em;
margin: 5px 5px 6px 0px;
padding: 5px;
width: 100px;
text-align: right;
}
我嘗試風格與「orderrow開頭的類中的所有輸入字段 - '但以上不起作用。有什麼建議麼?
編輯:對不起,上面確實有效。問題是我有兩個賭注。像這樣:
<div>
<input class="trigger orderrow-1" type="text"></input>
<input class="trigger orderrow-2" type="text"></input>
</div>
當orderrow-1之前有某些東西時選擇器不工作。想法?
它[適用於我](http://jsfiddle.net/Q4jzb/)。你確定沒有其他影響風格的東西嗎? – animuson
像'.orderrow-x'這樣的類選擇器比這個選擇器具有更高的優先級。你可能想要讓它們更具體或者將'!important'添加到風格 – keaukraine
@keaukraine:不,他們沒有。在計算特異性時,類選擇器,屬性選擇器和僞類都是相似的。 – animuson