html - CSS - 选择后代元素的后代元素

标签 html css

如果我有 HTML 代码,

<div class="group">
    <p>This paragraph has <code>inline code that should be selected</code>.</p>
    <code>This is a block of code that should not be selected.</code>
</div>

<div class="other">
    <p>This paragraph has <code>inline code that should NOT be selected</code.</p>
</div>

如何只选择 p 元素中的 code 元素,这些元素是“group”类描述的元素的后代?我现在想让它保持相当通用,所以如果我在 em 元素中有一个 code 元素,而该元素在 p 元素,我还是想选择它。

我一直遇到这个问题,所以我想知道它是否可能,而不是其他实际上不解决选择另一个后代元素的后代元素的方法。但是,我是 HTML 和 CSS 的新手,所以如果我认为所有这些都是错误的,我想知道。

最佳答案

您只需使用两个 descendant combinators在你的选择器中。

.group p code

关于html - CSS - 选择后代元素的后代元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45259427/

相关文章:

javascript - 动画后无法移动网页中的文字

html - 将背景图像与渐变相结合在我的情况下不起作用?

jquery - 如何使用 CSS 缩放属性根据浏览器高度放大/缩小?

javascript - 扩展 Chrome 以捕获浏览器上的鼠标数据

javascript - 没有大量插件的 TreeView 结构

javascript - Chart.js - 如何在悬停时禁用所有内容

html - 在::before 或::after 伪元素中选择文本

Php 更新查询不起作用

html - Rails 应用程序中表单的通用字体样式

html - 将结束引号左对齐?