46

W3 CSS仕様によると、次のようなものがinput[type~="text password"]あります。タイプが「テキスト」または「パスワード」に設定されている入力フィールドを選択する必要がありますが、機能しません。私はこの行を誤解しましたか?

E [foo〜= "warning"]「foo」属性値がスペースで区切られた値のリストであり、そのうちの1つが「warning」と完全に等しいE要素に一致します。

CSSスペックソース、表の下から4番目です。

4

4 に答える 4

69

ええ、あなたはそれを間違った方法で丸めています。セレクターは、スペースで区切られたリストを検索します..つまり

<element attribute="text password" />

次を使用して見つけることができます:

element[attribute~="text"]

これの利点は、一致しないことです。

<element attribute="textual password" />

それが役立つことを願っていますか?

実際にやろうとしていることを達成するには、もう少し冗長です。

input[type="text"], input[type="password"]

于 2012-06-29T10:35:48.793 に答える
1

あなたはそれを間違って読んでいます。E[foo~="warning"]スペースで区切られたリストであると警告している要素を選択します。このような:<el foo="test warning etc" />

于 2012-06-29T10:37:19.263 に答える