css - 第一个字母不在范围内

标签 css css-selectors

我想更改不在以下代码块中的 h2 标签的第一个字母

<h2>
    <span class="subtleHeader">Saskatoon, Regina and Edmonton's</span><br>
    WEB DESIGN EXPERTS
</h2>

所以在这个例子中我想改变W。是的我可以改变dom,但是我非常非常懒并且在很多地方都有这个DOM结构并且想知道是否有一个css方法来做到这一点。

最佳答案

不,不能单独使用 CSS。 :first-letter 只会选取第一个字母(以及任何标点符号),并且您无法使用 CSS 选择或将伪元素应用到 DOM 文本节点。

您必须将该标题包含在其自己的范围内,然后选择第二个范围的 :first-letter

关于css - 第一个字母不在范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8847331/

相关文章:

html - Picturefill 在 Internet Explorer 中不工作;不识别 srcset?

php - 文本框中的文本自动完成[内附图片]

css - 使用 CSS3 nth-child 来交替 DIV 标签内图像的 float

带有类选择器的 CSS last-child

javascript - 有没有办法让一个表选择器在 CSS 中以不同的方式为多个表工作?

html - 如何使文字背景变大?

javascript - ng-mouseover 和 ng-mouseleave 上的按钮不会按预期显示 - AngularJS

css - Plone 发送一个指向已缓存但为空的 ploneCustom.css 的链接

css - Bootstrap 响应式行流体问题

css - [class ="classname"] 优于 .classname 的电子邮件的好处