我可以使用:nth-child
选择(并设置)给定HTML元素中的特定单词吗?例如:
<h2 class="site-description">Four word long title</h2>
我想更改样式 - 更改前两个字词的font-size
和font-style
,然后将两个字改为换行到另一行 - 无需更改我无法访问的HTML。
这可以用:nth-child
吗?
如果这是完全不好的方法,那么还有其他选择来实现这个吗?
答案 0 :(得分:2)
不,它不适用于:nth-child
如果你不能改变html试试jquery - 或参考此
如果您可以编辑html:
,可以试试这个用span分隔字符并在跨度上应用css
希望帮助
答案 1 :(得分:1)
nth-child正在申请html标签。
这里你只有一个html标签。 可能的是创建一个小的js函数或为每个单词添加一个html标签。 我会使用javascript解决方案。
否则,如果您愿意接受另一个图书馆,可以查看http://letteringjs.com/。