html – 用于更改h1中最后一个字的颜色的CSS

前端之家收集整理的这篇文章主要介绍了html – 用于更改h1中最后一个字的颜色的CSS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个网站,我正在开发使用 CSS3,我有h1标签标题
<h1>main title</h1>

现在我想要的标题是不同的颜色:

<h1>main <span>title</span></h1>

所以我做:

h1 {
 color: #ddd;
}
h1 span {
 color: #333;
}

有没有办法不使用span标签,只在CSS中指定最后一个字是不同的颜色?

解决方法

这是纯CSS不可能的.但是,您可以使用 lettering.js获取一个::最后一个字选择器. css-Tricks有一个很好的文章CSS-Tricks: A call for nth-everything.然后,您可以执行以下操作:
h1 {
  color: #f00;
}

/* EDIT: Needs lettering.js. Please read the complete post,* before downvoting. Instead vote up. Thank you :)
 */
h1::last-word {
  color: #00f;
}

猜你在找的HTML相关文章