指定した条件を除いて要素にスタイルを適用する

否定疑似クラス not

要素名: not ノット (条件) {〜}

括弧内にスタイルの適用対象から除外したい条件を指定し、条件に一致する対象を除いた要素にスタイルを適用します。

セレクタの使用例

以下の例では、input要素で設置した入力欄の垂直方向の揃え位置をmiddleにしたうえで、type="text"を持つ入力欄を除いて上揃えになるようにスタイルを適用しています。

CSS
input {
  vertical-align:middle;
}
input:not([type="text"]) {
  vertical-align:top;
}