使用CSS设置某些字符的样式
我假设这是不可能的,但为了以防万一,或者有人有一个很好的把戏,有没有一种方法可以使用CSS来针对特定的角色使用CSS设置某些字符的样式,css,Css,我假设这是不可能的,但为了以防万一,或者有人有一个很好的把戏,有没有一种方法可以使用CSS来针对特定的角色 例如,将段落中的所有字母z设置为红色,或者在我的特殊情况下,在所有7元素上设置vertical align:sup,这些元素在CSS中是不可能的。你唯一的选择是,这不会减少它。要么使用JavaScript,要么(如您在评论中所述)使用您的服务器端语言。嗨,我知道您是用CSS说的,但正如每个人告诉您的,您不能,这是一个JavaScript解决方案,只有我的2美分 最好的 css html
例如,将段落中的所有字母
z
设置为红色,或者在我的特殊情况下,在所有7
元素上设置vertical align:sup
,这些元素在CSS中是不可能的。你唯一的选择是,这不会减少它。要么使用JavaScript,要么(如您在评论中所述)使用您的服务器端语言。嗨,我知道您是用CSS说的,但正如每个人告诉您的,您不能,这是一个JavaScript解决方案,只有我的2美分
最好的
css
html
我们走吧,萨帕塔,为了革命,萨帕塔斯!!!
javascript
jQuery.fn.highlight=函数(str,className){
var regex=新的RegExp(str,“gi”);
返回此。每个(函数(){
this.innerHTML=this.innerHTML.replace(正则表达式,函数(匹配){return”“+matched+”“;});
});
};
$(“p”)。突出显示(“Z”,“突出显示”);
结果
在CSS中实现这一点的唯一方法是将它们包装在一个span中,并给span一个类。然后针对该类的所有跨度。据我所知,它只适用于常规字符/字母。例如:如果要突出显示页面上的所有星号(\u002A)符号,该怎么办。尝试
突出显示(“u\(u002A)”,“突出显示”)并插入
*