html - 如何创建一个自定义 HTML 标签来更改其中所有内容的文本颜色?

标签 html css colors

所以基本上我想制作一个标签,例如,当放置到 h 元素或 p 元素中时,会将里面的文本变成红色。

<p>Hello <r>World!</r> I'm a sentence!</p>

诸如此类。世界!”将是红色,而其余部分将是我为 p 标签设置的默认文本颜色。我知道 HTML 和 CSS。

最佳答案

根据需要尝试将此属性添加到您的 HTML 标记中:

style="color:red;"


请注意,这不是最佳做法。执行此操作的最佳方法是创建一个类,将其所有元素的 style 属性设置为 red。此外,不要使用像 r 这样的自定义元素,而是尝试使用 span(感谢评论中的 Bryan)。例如:

CSS:

.redText {
    color:red;
}

HTML:

<p>Hello <span class="redText">World!</span> I'm a sentence!</p>

关于html - 如何创建一个自定义 HTML 标签来更改其中所有内容的文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53084928/

相关文章:

Swift - 通过输入更改 BG 颜色

css - 仅将 css 应用于数字

javascript - 以动态创建的形式命名输入元素

html - 垂直对齐 block 元素中的文本

css - 更改输入字段的 css onfocus/on blur

CSS 使底部容器高度为可见空间的 100%

java - 褪色算法?

javascript - HTML 表格逐一显示 JQuery 复选框并且不保留数据

javascript - 单击按钮时播放音频,然后停止,单击其他按钮时播放新音频

javascript - div 问题 html,css