gpt4 book ai didi

html - 根据包含元素更改样式

转载 作者:太空宇宙 更新时间:2023-11-04 05:08:12 24 4
gpt4 key购买 nike

假设我有以下 html:

This a test of <code>some code</code>.
<div class='highlight'>
<pre>
<code class='r'>
</code>
</pre>

</div>

我如何构造 CSS,使 <code>highlight 的 div 内的 block 风格不同于<code>未包含在 highlight 类的 div 中?例如,假设我希望它们具有不同的背景颜色并使用不同的字体。

最佳答案

div.highlight code {
/* highlight parent only styles go here */
}

div code {
/* default div code styles here */
}

code {
/* default code styles here */
}

代码样式将继承显示的树,因此“代码”中的任何内容都将显示为“div 代码”和“div.highlight 代码”,而“div 代码”中的代码将显示在“div.higlight 代码”中",但不是在其自身的普通“代码”元素中。

关于html - 根据包含元素更改样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9932373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com