无法让背景颜色始终层叠:http: //jsfiddle.net/yHgTt/
<html>
<head>
<style>
td { background-color: blue; }
</style>
</head>
<body>
<div style="background-color: yellow">
yellow
<span>
and yellow too
</span>
</div>
<span style="background-color: yellow !important ">
yellow
<div>
not yellow but expecting to be
</div>
</span>
<table>
<thead>
</thead>
<tbody>
<tr style="background-color: yellow !important">
<td>
expecting to be yellow
</td>
</tr>
</tbody>
</table>
</body>
</html>
编辑
用例是使用 chrome 扩展突出显示第三方网站的部分内容。虽然我可以操作 html,但我根本不想这样做,以便突出显示/注释尽可能简单且无错误。