【发布时间】:2016-03-18 09:40:35
【问题描述】:
我可以使用:nth-child 来选择(和设置样式)给定 HTML 元素中的特定单词吗?例如:
<h2 class="site-description">Four word long title</h2>
我想更改样式 -- 更改 前两个 单词的 font-size 和 font-style 并让 后面的两个 自动换行到另一行 --无需更改我无权访问的 HTML。
:nth-child 可以做到这一点吗?
如果这是完全错误的方法,那么还有其他选择可以实现吗?
【问题讨论】:
-
nth-child不适用于这种情况。也许:first-word可以用于第一个词,但如果你想要前两个词,那么 HTML 更改(手动或使用 JS)似乎是不可避免的。 -
看起来不像,webdesignerhut.com/…
-
即使 :nth-child 确实以文本节点为目标,在此示例中您也只有一个文本节点,而不是四个。
标签: html css css-selectors