女同一区二区三区在线-日本伊人久久综合网-国产日韩欧美mv高清-国产精品亚洲精品日韩已满十八小-亚洲精品色午夜无码专区日韩-亚洲精品无码成人片久久不卡-亚洲国产一级中文字幕-亚洲综合国产成人丁香五月激情-日韩精品一区二区三区在线观看l

兄弟選擇符(E~F)

語(yǔ)法:

E~F { sRules }

說(shuō)明:

選擇E元素后面的所有兄弟元素F,元素E與F必須同屬一個(gè)父級(jí)。
  • 需要注意的是,選擇的只是同級(jí)的元素F,后代中的元素F不會(huì)被選擇。

    只作用于同級(jí)元素

    <style> h3 ~ p { color: #f00; } </style> <h3>這是一個(gè)標(biāo)題</h3> <p>p1</p> <div> <p>p2</p> <p>p3</p> </div>

    這個(gè)例子中,只有 p1 會(huì)被選中;p2/p3 由于與 h3 并不是同級(jí),所以不會(huì)被選中;

  • 只選擇E元素之后的元素F,出現(xiàn)在E元素之前的元素F,不會(huì)被選擇到。

    只作用于同級(jí)元素

    <style> h3 ~ p { color: #f00; } </style> <p>p0</p> <h3>這是一個(gè)標(biāo)題</h3> <p>p1</p> <p>p2</p> <p>p3</p>

    這個(gè)例子中,p1/p2/p3 都會(huì)被選中;而 p0 因?yàn)樵?h3 之前,所以不會(huì)被選中;

  • 相鄰選擇符(E+F) 不同的是,兄弟選擇符會(huì)命中所有符合條件的兄弟元素,而不強(qiáng)制是緊鄰的元素。

    E~F VS. E+F:

    <style> /* 相鄰選擇符(E+F) */ h3 + p { color: #f00; } /* 兄弟選擇符(E~F) */ h3 ~ p { color: #f00; } </style> <h3>這是一個(gè)標(biāo)題</h3> <p>p1</p> <p>p2</p> <p>p3</p>

    這個(gè)例子中,如果是相鄰選擇符,那么只有 p1 會(huì)變成紅色;如果是兄弟選擇符,那么 p1/p2/p3 都會(huì)變成紅色;

兼容性:

  • 淺綠 = 支持
  • 紅色 = 不支持
  • 粉色 = 部分支持
IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
6.0 2.0+ 4.0+ 3.1+ 3.5+ 3.2+ 2.1+ #1 18.0+
7.0+
  1. Android Browser4.2.*及以下,偽元素:checked與該選擇符一起使用會(huì)有一個(gè)bug,查看詳情

示例: