如何将父容器(如div或anchor)的hover样式应用于mark标签?我知道这对嵌套在父元素中的其他元素(如span)是默认行为。但是,当我使用mark标签时,它不起作用。
以下是三个示例,1)带有mark的div,2)带有mark的anchor,3)带有span的anchor。如果您悬停在子元素外的父元素上,则会更改span,但不会更改mark。
<div>
Outside div <mark>inside mark</mark>
</div>
<a>
Outside anchor <mark>inside mark</mark>
</a>
<br>
<a>
Outside anchor <span>inside span</span>
</a>
https://jsfiddle.net/ku6drqt5/
我希望知道mark标签有什么特殊之处,导致无法正常工作,以及我应该如何纠正它。否则,简单的解决方法也可以。
注意:我使用的是Chrome v48浏览器。
.parent mark:hover
而不是.parent:hover mark
。 - kevinrstone