【发布时间】:2016-10-31 15:30:07
【问题描述】:
有没有办法通过纯 CSS 选择一个元素,紧跟(或先于)另一个元素?
例如,将<br> 中的一个隐藏在<br><br> 对中:
<p>text text <br><br>text text <br>text text <br><br>text text</p>
<p>text text <br>text text <br><br>text text <br><br>text text</p>
<p>text text <br><br>text text <br>text text <br><br>text text</p>
并最终将其处理为:
<p>text text <br>text text <br>text text <br>text text</p>
<p>text text <br>text text <br>text text <br>text text</p>
<p>text text <br>text text <br>text text <br>text text</p>
display: none; 申请 br + br 或 br ~ br 不能按上述方式工作。
【问题讨论】:
-
br + br {display:none},查看相邻的选择器
-
css 不能删除元素,只能设置样式(例如隐藏或显示它们)
标签: html css css-selectors