Html 如何使用css选择器在某些元素之后查找元素

Html 如何使用css选择器在某些元素之后查找元素,html,css,selenium,css-selectors,Html,Css,Selenium,Css Selectors,我有这个html代码 ....... <div class="list-rows> </div> <div class="list-rows> </div> <div class="cat-row"><span>Topics</span></div> <div class="list-rows> </div> <div class="list-rows> <

我有这个html代码

.......
<div class="list-rows> </div>
<div class="list-rows> </div>

<div class="cat-row"><span>Topics</span></div>
<div class="list-rows> </div>
<div class="list-rows> </div>
<div class="list-rows> </div>
现在,我想查找所有具有类列表行但位于该元素之后的div 话题

div.cat-row+列表行不工作

使用~:

.cat行~.list行{ ... }
请参见

您需要在html中的类名上加上结束引号,并且您应该使用类似div.cat-row+的内容。列出行作为选择器。

将注释和前面的两个答案结合起来:

大多数class=属性缺少右引号。 CSS列表行的前面没有空格。表示它是一个类。 CSS中的+下一个弟弟应该是tilde~所有弟弟妹妹。
列表行后是否缺少引号