0

私は自分のCSSを検証しようとしていましたが、このコードはCSSバリデーターでエラーを出しました。ここで何が間違っているのか疑問に思っていました.エラーは次のとおりです:

select   Parse Error [inp_submit]
select   Parse Error select) { padding-top: 3px; }

以下のCSSコード:

content form :not(#inp_submit, select) {
    padding-top: 3px;
}

何がうまくいかないのかについて何か提案があれば、私に知らせてください、ありがとう。

4

1 に答える 1

1

CSS では、 jQuery とは異なり、セレクター:not()のコンマ区切りリストを受け入れません。解析エラーはおそらく、バリデーターがそのコンマでセレクター全体を分割しようとした結果であり、明らかに機能しません。

:not()CSS を機能させるには、代わりに 2 つのセレクターをチェーンする必要があります。

content form :not(#inp_submit):not(select) {
    padding-top: 3px;
}

(また、サニティ チェックとして、contentセレクターが正しいことを確認しますか? これは有効なタイプ セレクターですがcontent、HTML には要素がありません。)

于 2013-11-12T11:21:47.133 に答える