.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
padding-bottom: 5px
}
がこれよりも高い優先順位を有する。
.cssform.wide input[type="text"]{
width: 500px;
padding-bottom: 5px
}
最初のものは1クラスと1つの要素を有する:(0,0,1,1) もう一つは2を有していますクラスと1要素:(0,0,2,1)
しかし、最初のスタイルが適用されます(IE8とFF)。どうしてこんなことに?
などのツールを使用して、ルールの特異性を確認することができた場合は、あなたのHTML要素は、実際に両方のクラスを持っていますか?また、特異性は四重項ではなく三つ組でカウントされ、属性セレクタはクラスと同じようにカウントされるので、それぞれ(0,2,1)と(0,3,1) - http://www.w3を参照してください.org/TR /セレクター/#特異性 – BoltClock
[This JsFiddle](http://jsfiddle.net/5mPDV/)は正常に動作することを示しています。別の何かが間違っているに違いない。 – kapa
HTMLを見ることができるのですが、 '.cssform'と' .wide 'の間にスペースが必要な場合があります。 – Kyle