Html 如何使标题以不同的颜色显示
我想我的标题欺负自由区出现在不同的颜色。我放置了五个标题,以便为每个标题指定一种颜色,这样它们看起来就像渐变。例如,我想要的第一个标题是浅灰色,第二个是灰色,第三个是深灰色,第四个是灰色,第五个是浅灰色。我如何分配不同的颜色,因为它们都是h1 HTML 这是你想要的吗 HTML: 这是你想要的吗 HTML:Html 如何使标题以不同的颜色显示,html,css,Html,Css,我想我的标题欺负自由区出现在不同的颜色。我放置了五个标题,以便为每个标题指定一种颜色,这样它们看起来就像渐变。例如,我想要的第一个标题是浅灰色,第二个是灰色,第三个是深灰色,第四个是灰色,第五个是浅灰色。我如何分配不同的颜色,因为它们都是h1 HTML 这是你想要的吗 HTML: 这是你想要的吗 HTML: 由于页面实际上不应该有多个标记,因此可以通过在标记本身中进行区分 您可以按如下方式设置h1标记 <h1> <span class="light-grey">B
由于页面实际上不应该有多个标记,因此可以通过在标记本身中进行区分 您可以按如下方式设置h1标记
<h1>
<span class="light-grey">Bully-Free Zone</span>
<span class="med-grey">Bully-Free Zone</span>
<span class="dark-grey">Bully-Free Zone</span>
<span class="med-grey">Bully-Free Zone</span>
<span class="light-grey">Bully-Free Zone</span>
</h1>
由于页面实际上不应该有多个标记,因此可以通过在标记本身中进行区分 您可以按如下方式设置h1标记
<h1>
<span class="light-grey">Bully-Free Zone</span>
<span class="med-grey">Bully-Free Zone</span>
<span class="dark-grey">Bully-Free Zone</span>
<span class="med-grey">Bully-Free Zone</span>
<span class="light-grey">Bully-Free Zone</span>
</h1>
在每个标题周围添加一个范围,并为每个标题指定不同的类。然后您可以通过CSS更改颜色
<h1>
<span class="gray1">Bully-Free Zone</span><br/>
<span class="gray2">Bully-Free Zone</span><br/>
<span class="gray3">Bully-Free Zone</span><br/>
<span class="gray2">Bully-Free Zone</span><br/>
<span class="gray1">Bully-Free Zone</span>
</h1>
And the CSS...
.gray1 { color: #efefef; }
.gray2 { color: #aaaaaa; }
.gray3 { color: #999999; }
在每个标题周围添加一个范围,并为每个标题指定不同的类。然后您可以通过CSS更改颜色
<h1>
<span class="gray1">Bully-Free Zone</span><br/>
<span class="gray2">Bully-Free Zone</span><br/>
<span class="gray3">Bully-Free Zone</span><br/>
<span class="gray2">Bully-Free Zone</span><br/>
<span class="gray1">Bully-Free Zone</span>
</h1>
And the CSS...
.gray1 { color: #efefef; }
.gray2 { color: #aaaaaa; }
.gray3 { color: #999999; }
嘿,你从哪里得到一个h1标签的信息的?这对我来说没什么意义。@Timmerz我想人们一直害怕因为多个h1标签而受到搜索引擎的惩罚,但是一行5个h1并没有像我想象的h1标签那样分隔内容的主要部分。嘿,你从哪里得到一个h1标签的信息的?这对我来说没什么意义。@Timmerz我想人们一直害怕因为多个h1标签而被搜索引擎惩罚,但是一行5个h1没有像我想象的h1标签那样分隔内容的主要部分。好的,在.gray1,2和3中,我插入了文本align:center,它不会到中心。我已经包装添加文本对齐:中心不会在跨度上工作,因为它是内联的;元素的宽度仅与内容的宽度相同。如果添加了显示:块;这会奏效的。虽然此时重写标记可能会更好,以便更具语义。好的,在.gray1,2和3中,我插入了文本align:center,它不会转到中心。我已经包装添加文本对齐:中心不会在跨度上工作,因为它是内联的;元素的宽度仅与内容的宽度相同。如果添加了显示:块;这会奏效的。尽管此时最好重写标记,使其更具语义。
<h1>
<span class="light-grey">Bully-Free Zone</span>
<span class="med-grey">Bully-Free Zone</span>
<span class="dark-grey">Bully-Free Zone</span>
<span class="med-grey">Bully-Free Zone</span>
<span class="light-grey">Bully-Free Zone</span>
</h1>
h1 span {
display: block;
}
h1 span.light-grey {
color: lightgrey;
}
h1 span.med-grey {
color: grey;
}
h1 span.dark-grey {
color: darkgrey;
}
<h1>
<span class="gray1">Bully-Free Zone</span><br/>
<span class="gray2">Bully-Free Zone</span><br/>
<span class="gray3">Bully-Free Zone</span><br/>
<span class="gray2">Bully-Free Zone</span><br/>
<span class="gray1">Bully-Free Zone</span>
</h1>
And the CSS...
.gray1 { color: #efefef; }
.gray2 { color: #aaaaaa; }
.gray3 { color: #999999; }