1. 程式人生 > >CSS3否定偽類選擇器

CSS3否定偽類選擇器

否定偽類選擇器用來選擇不滿足某些條件的元素。

表 2-6 結構偽類選擇器
選擇器功能描述版本
E:not(selector)選擇未被選擇器selector所選中,且型別為E的元素3

如果想對某個結構元素使用樣式,但是又想排除這個結構下的某些子結構時,否定偽類選擇器就非常有用,它可以過濾掉某些內容。

如,在美化表單時,常常會給表單中所有的input新增一個邊框,而單選按鈕新增邊框後就非常難看。這時,否定偽類就可以派上用場。程式碼如下:

  1. input:not([type = radio]){
  2. border:1px solid #ccc;
  3. }