【发布时间】:2016-10-23 10:47:18
【问题描述】:
正如我所料,文本"Color Blue" 的背景应该是蓝色的,而不是"No color"。但是,它们都不是彩色的。
<html>
<style>
#main > :not(a) {
background: blue;
}
</style>
</head>
<body>
<div id="main">
Color Blue
<br>
<a>No color</a>
</div>
</body>
</html>
如何在不更改 html 代码的情况下将文本“蓝色”的背景着色为蓝色? 这是所要求的预期输出:
【问题讨论】:
-
确认:您是否尝试将背景样式仅应用于“蓝色”文本。将背景样式应用于整个 div,然后将“无颜色”的背景设置为另一种颜色?
-
确实如此。如果可能的话,我不想更改 html 代码。只是文字“蓝色”
-
您希望最终输出是什么样的?除了链接之外,#main 中的所有内容都具有蓝色背景是否不起作用?
标签: html css css-selectors selector