【发布时间】:2021-05-19 17:19:24
【问题描述】:
我假设这是不可能的,但是以防万一或者有人有一个很好的技巧,有没有办法使用 CSS 来定位某些字符?
例如,将段落中的所有字母 z 设置为红色,或者在我的特定情况下,将 vertical-align:sup 设置在标有类 chord 的元素中的所有 7 上。
【问题讨论】:
-
用 JavaScript 处理文本并添加带有某些类的
span元素怎么样? -
没有。您需要使用 javascript 或一些预处理来添加类以跨越包装字符
-
在纯 CSS 中,唯一与您所询问的内容模糊相似的选择器是
:first-letter -
是的,在后端做是我的后备解决方案,没问题,但如果有一个干净的 CSS 解决方案,我会更喜欢它
-
看起来可以通过
@font-face使用custom fonts specific to certain (unicode code-point-specified) characters,这可能很接近......并且可能与font-style描述符结合使用,以完全满足OP 的要求。
标签: css