html - 如果元素不是其他元素的子元素,则应用 CSS 规则
问题描述
我正在尝试执行以下操作。我有一个有多种颜色的段落。
<p>Hello <span class="red">Wo<span class="blue">rld</span></span>, <span class="blue">how are you</span></p>
.blue
{
color: blue;
}
.red
{
color: red;
}
我需要 .blue 不适用,如果它是红色的。
我怎样才能做到这一点?
提前致谢
解决方案
从包含“rld”的跨度中删除蓝色类
<p>Hello <span class="red">Wo<span>rld</span></span>, <span class="blue">how are you</span></p>
推荐阅读
- javascript - 无法在浏览器中显示图像。在画布标签中动态添加。但能够在检查元素中看到
- javascript - React:地图渲染组件导致不必要的重新渲染,子键道具不起作用?
- error-handling - 如何使用 $util.error 在 AppSync 中发送自定义错误
- spring - 为什么使用外部tomcat运行spring boot项目时没有调用main方法
- eclipse - 像在 Eclipse 上一样在 Android Studio 上导入库
- php - 用于更新具有相同 session_id 的表的 PHP 查询
- bash - 为什么这个 shell 脚本适用于一个实例而不适用于另一个实例?
- java - 如何使用 Java 方法在循环中逐行处理输入文件?
- java - 如何让特定用户在 JFileChooser 中查看他们自己的文本文件?爪哇
- image - “文件系统错误 (-2147416359)”。这是什么意思以及如何解决它?