针对父/祖先元素的css否定伪类:no()
这简直把我逼疯了:
HTML:
<div><h1>Hello World!</h1></div>
CSS:
*:not(div) h1 { color: #900; }
这上面写着,“选择所有h1元素的祖先不是div元素.?因此,“HelloWorld!”不应该被染成红色,但它仍然是红色的。
h1
div
对于上面的标记,添加子组合器可以工作:
*:not(div) > h1 { color: #900; }
但不影响h1如果它不是div元素。例如:
<div><article><h1>Hello World!</h1></article></div>
所以我想指出h1元素的后代,而不是子元素。div元素。有人吗?
繁星点点滴滴
SMILET
相关问题
相关分类