Selector Combinators 中的+跟~差別

介紹兩個很類似的選擇器,
全名是Next-sibling combinator,簡稱加號(+)
全名是Subsequent-sibling combinator,簡稱波浪號(~)

  • 加號是會影響到後方同層級的首次遇到元素
  • 波浪號則是影響後方同層級的全部元素

加號跟波浪號都是目標為要影響後方同層級,語法使用方式也都差不多
[選取對象A + 選取對象B] 及 [選取對象A ~ 選取對象B]。


看起來非常的像,不過有一些差別:
  • 加號是只能選到A後面那一個B
  • 波浪號是選到A後面整串同層的B

留言

這個網誌中的熱門文章

css position 小心得

什麼時候會用img , 什麼時候會用background-image

便當問題(js變數) 第一個寫的js程式!