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