<html>
<head>
<style>
div {
background-color: #F00;
}
* button {
opacity: 0;
}
*:hover button {
opacity: 1;
}
</style>
</head>
<body>
<button>hello</button>
<div>
<button>world</button>
</div>
</body>
</html>
*:hover button
行更改为div:hover button
,则会得到预期的行为。Google Chrome-版本83.0.4103.97(正式版本)(64位)
MacOS Cataline-版本10.15.5
Safari版本13.1.1
为此,信贷转到@TemaniAfif(请参阅问题中的评论)。