「:not(selector)」フィルタを利用することで、指定したセレクタ以外の要素を取り出すことができます。以下は、class属性が「wings」でない<img>要素に枠線を追加する例です。指定したセレクタ以外の要素を取得(Not.html)このHTMLを実際にブラウザで開くブラウザで開くリスト018の実行結果リスト003(Class.html)と比べてみると理解が深まるかもしれません。Class.htmlの反対だからといって、「:not(.wings)」と書くことはできない点に要注意です(この場合は、class属性が「wings」でない、あらゆる要素がマッチしてしまいます)。.wings」のような複合的なセレクタ表現も指定できるようになっています。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。