Heim >Web-Frontend >HTML-Tutorial >如何修改包含某个字符的样式_html/css_WEB-ITnose
比如 (*) ,利用css想把*的颜色换成红色.
手动每个去加样式工作量太大了,项目很老,页面不计其数。
之前好像看过一个相关的帖子,不知各有什么好的办法啊?
调用外部CSS文件。。。
这个得找个文件替换工具吧,
带*的样式得有规则吧,不然的话就成噩梦了。
多个页面 调用相同的css
是调用相同的css,但是怎么写啊,不能在所有的页面里都去把*加上class吧。
规则就是(*).把*变成红色。
是调用相同的css,但是怎么写啊,不能在所有的页面里都去把*加上class吧。
规则就是(*).把*变成红色。 写个css外部文件。。然后都调用
比如有1000个页面,每个页面都有很多的(*),不在*上单独加标签。
这1000个页面都引用了一个css文件,只能在这个css文件里写样式,能办到吗?
或者用jquery?
引用 4 楼 xiaobadi 的回复:
是调用相同的css,但是怎么写啊,不能在所有的页面里都去把*加上class吧。
规则就是(*).把*变成红色。
写个css外部文件。。然后都调用
怎么写啊,求教~~谢谢
引用 4 楼 xiaobadi 的回复:
是调用相同的css,但是怎么写啊,不能在所有的页面里都去把*加上class吧。
规则就是(*).把*变成红色。
写个css外部文件。。然后都调用
现在每个页面都引用了一个css文件,在这个css文件里改怎么写啊
selector { color:red !important;}
selector { color:red !important;}
这个大哥,小弟是搞java coding的,对css不太懂啊,可以详细点吗
比如 你想更改
css里的
.test {值}
现在每个页面都引用了一个css文件,那么就在这个 css文件里 写
.test{ color:red !important; }
selector { color:red !important;}
我只想把*变成红色应该怎么弄.
不要
昏 楼主这个意思啊?
这个得找个文件批量替换工具吧,
查找 (*) 替换为 (*)
然后 在共同引用的 css 里 加
.tip-red { color:red; }
这个不避免会把非 表单里的(*)给替换掉。
晕,替换风险太大了啊。
用css没法做到吗?我记得以前看过一个帖子好像可以的,或者用js来写行吗?
如果css做不到,我想写个js,先读取table里的所有内容,看是否包含有(*), ps:单独包含*可能会替换错
然后把(*)的替换成(*)
这样行的通吧?
页面加载完成之后,$(".first")返回一个数组(如果一个页面好几个.first的话)$(".first").html()获取文本值.repalce()把(*)换成*重新赋值给.first节点数组就可以了,后面用CSS会把颜色变成红色。