html - 我需要使用哪个 CSS 来将一段文本标记为突出显示?

标签 html css highlight

在我的网络应用程序中,我想突出显示一段文本,使其看起来像是有人用某种颜色对其进行了绘制。 Medium 应用程序也使用了这种效果。

(我想在这里展示这个效果的图像,但是 stackoverflow 不允许我发布它,因为我还没有足够的声望点数。)

我需要什么样的 CSS 和/或 HTML 标记才能实现这一目标?

附带说明:我的应用程序是用 React 编写的。

最佳答案

你需要使用语义 <mark> 为此的标记:

<p>This is some <mark>marked text</mark>.</p>

然后您可以使用 CSS 以任何您想要的方式设置样式:

mark {
  background-color: HotPink;
}
<p>This is additional <mark>marked text</mark>.</p>

关于html - 我需要使用哪个 CSS 来将一段文本标记为突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52549363/

相关文章:

javascript - Html5 音频标签在本地 IIS 中无法用于 Google translate_tts

css - 具有相同 div ID '#container' 名称标签的两个外部 css 文件导致两个对象的定位问题

css - 页脚连接到页眉 wordpress

css - CSS 弹出窗口会随着触摸屏的增多而消亡吗?

android - 如何更改 onClick 高亮显示的形状?

jquery - 在鼠标悬停时显示 PNG 的不同部分

javascript - 为什么输入字段的值返回未定义

javascript - java脚本中的非模态警报消息,由按钮激活

html - 在 HTML 文本输入中选择文本时更改突出显示颜色

android - 如何在按下图像按钮时突出显示它