gpt4 book ai didi

css - 为什么此文本不显示 CSS 中指定的颜色?

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

我需要显示一些在一种颜色和另一种颜色之间交替的文本。我用过 CSS 和 <div style="">标记任何应为特定颜色的文本:

<html>
<head>
<style type="text/css">
div {
.dark{ color: black }
.light{ color: blue }
}
</style>
</head>
<body>
<div style="dark">This</div><div style="light">text</div><div style="dark">should</div><div style="light">alternate</div><div style="dark">between</div><div style="light">light</div><div style="dark">and</div><div style="light">dark</div>.
</body>
</html>

当我在 Web 浏览器中打开它时,它只显示黑色文本。我需要修复什么才能正确交替颜色?

最佳答案

HTML 是错误的。 dark/light 不是样式,在这个实例中它们应该是类。

jsFiddle example

您的 HTML 应该是..

<div class="dark">This</div>
<div class="light">text</div>
<div class="dark">should</div>
<div class="light">alternate</div>
<div class="dark">between</div>
<div class="light">light</div>
<div class="dark">and</div>
<div class="light">dark</div>

如果您想通过 style 属性实现此目的,您可以使用以下内容:

jsFiddle example

<div style="color:blue">This</div>
<div style="color:black">text</div>
<div style="color:blue">should</div>
<div style="color:black">alternate</div>
<div style="color:blue">between</div>
<div style="color:black">light</div>
<div style="color:blue">and</div>
<div style="color:black">dark</div>

类显然是实现此目标的更好方法。

关于css - 为什么此文本不显示 CSS 中指定的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20307217/

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