CSS element1~element2 选择器


实例

为所有相同的父元素中位于 p 元素之后的所有 ul 元素设置背景:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. p ~ ul {
  6. background: #ff0000;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <div>div 元素</div>
  12. <ul>
  13. <li>咖啡</li>
  14. <li></li>
  15. <li>牛奶</li>
  16. </ul>
  17. <p>第一个段落</p>
  18. <ul>
  19. <li>咖啡</li>
  20. <li></li>
  21. <li>牛奶</li>
  22. </ul>
  23. <h2>其他列表</h2>
  24. <ul>
  25. <li>咖啡</li>
  26. <li></li>
  27. <li>牛奶</li>
  28. </ul>
  29. </body>
  30. </html>

浏览器支持

表格中的数字注明了完全支持该属性的首个浏览器版本。

选择器
element1~element24.07.03.53.29.6

注释:对于 IE8 及更早版本的浏览器中的 element>element,必须声明 <!DOCTYPE>


定义和用法

element1~element2 选择器 element1 之后出现的所有 element2。

两种元素必须拥有相同的父元素,但是 element2 不必直接紧随 element1

分类导航