如何为 Header 中的每个符号设置样式
How to Style Each Symbol in Header
我正在尝试设计样式符号,并想通过为字母之间的每个点赋予实际 FRIENDS 徽标的颜色来尝试设计此 header 样式。我想知道什么是最好的方法。可以在 HTML 中更改符号颜色吗?如果是,制作具有不同 ID 的 p
标签是否是设置点样式的唯一方法?这是 header:
<header> F•R•I•E•N•D•S </header>
注意: 我只想使用 HTML 和 CSS 而不是 Javascript 或 JQuery
我建议您用 <span>
标记包围每个符号,并用 "id" 单独定位它。
它看起来像这样:
<header> F<span id="red">•</span>R<span id="blue">•</span>I&<span id="green">#8226;</span>E<span id="yellow">•</span>N<span id="orange">•</span>D<span id="brown">•</span>S </header>
您不希望使用 <p>
标签来设置符号样式,因为它们会在每个字母之间创建新行。
只需将每个后面的或需要的符号放入 span 标记中,并使用 class 或内联样式属性对其进行着色,如代码中最后两个后者所示。
.red{
color: red;
}
.blue{
color: blue;
}
.green{
color: green;
}
.brown{
color: brown;
}
.orange{
color: orange;
}
<header> <span class="red">F</span>•<span class="green">R</span>•<span class="brown">I</span>•<span class="blue">E</span>•<span style="color:yellow">D</span>•<span style="color:gray">S</span> </header>
您可以使用具有 class
属性的 span
标签,并根据 CSS 规则为 类(可以重复使用)
.red {
color: red;
}
.blue {
color: blue;
}
.green {
color: green;
}
.yellow {
color: yellow;
}
.orange {
color: orange;
}
.brown {
color: brown;
}
<header> F<span class="red">•</span>R<span class="blue">•</span>I<span class="green">•</span>E<span class="yellow">•</span>N<span class="orange">•</span>D<span class="brown">•</span>S </header>
我正在尝试设计样式符号,并想通过为字母之间的每个点赋予实际 FRIENDS 徽标的颜色来尝试设计此 header 样式。我想知道什么是最好的方法。可以在 HTML 中更改符号颜色吗?如果是,制作具有不同 ID 的 p
标签是否是设置点样式的唯一方法?这是 header:
<header> F•R•I•E•N•D•S </header>
注意: 我只想使用 HTML 和 CSS 而不是 Javascript 或 JQuery
我建议您用 <span>
标记包围每个符号,并用 "id" 单独定位它。
它看起来像这样:
<header> F<span id="red">•</span>R<span id="blue">•</span>I&<span id="green">#8226;</span>E<span id="yellow">•</span>N<span id="orange">•</span>D<span id="brown">•</span>S </header>
您不希望使用 <p>
标签来设置符号样式,因为它们会在每个字母之间创建新行。
只需将每个后面的或需要的符号放入 span 标记中,并使用 class 或内联样式属性对其进行着色,如代码中最后两个后者所示。
.red{
color: red;
}
.blue{
color: blue;
}
.green{
color: green;
}
.brown{
color: brown;
}
.orange{
color: orange;
}
<header> <span class="red">F</span>•<span class="green">R</span>•<span class="brown">I</span>•<span class="blue">E</span>•<span style="color:yellow">D</span>•<span style="color:gray">S</span> </header>
您可以使用具有 class
属性的 span
标签,并根据 CSS 规则为 类(可以重复使用)
.red {
color: red;
}
.blue {
color: blue;
}
.green {
color: green;
}
.yellow {
color: yellow;
}
.orange {
color: orange;
}
.brown {
color: brown;
}
<header> F<span class="red">•</span>R<span class="blue">•</span>I<span class="green">•</span>E<span class="yellow">•</span>N<span class="orange">•</span>D<span class="brown">•</span>S </header>