html - CSS 影响特定字符之前的所有文本

标签 html css

有没有使用 CSS 影响元素中某个字符之前的所有文本,而该字符之后的所有文本不受影响。

<p id=janmar class=StrongText>Flowering Time: January to March</p>

我希望“:”之前的所有文本(包括“:”)都是粗体,但之后的所有内容都是正常的。

.StrongText {
font-weight: bold;
}

我可能最终不得不将段落分成两部分,并在每个部分上使用不同的类,但如果有办法,那么它可能会更容易。

最佳答案

使用 <strong></strong>标签,例如:

<p id="janmar"><strong>Flowering Time</strong>: January to March</p>

希望这对您有所帮助!

关于html - CSS 影响特定字符之前的所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40914337/

相关文章:

javascript - 无法编辑 HTML 文本输入中的最后两个字符

javascript - 将一周事件复制到下周完整日历中

html - 什么是最好的方法或测试网站兼容性

html - 如何使用网格结构嵌入视频?

html - 如何用省略号截断段落

html - 更改平板电脑和移动设备上的内容

javascript - 找到最接近的类并设置数据属性

javascript - 无法使文本区域调整大小以适合窗口大小

javascript - CSS -> 遇到非常基本的 CSS 布局问题

jquery - 无法根据 URL/jQuery 进行主动导航