我有几个样式表,包含数百行代码。样式表与其他样式表相冲突,我希望将特异性与单个div区分开来。我不想使用iframe,我尝试更改head元素中样式表的优先级。
是否有grep或regex命令可以运行以将此字符串#isolated-div
作为所有指定样式表的每一行中的第一个选择器插入?这样,应用于元素的每个样式都必须是div的子元素。
不要使用像body或iframe这样的顶级订单元素。
答案 0 :(得分:1)
答案 1 :(得分:1)
AWK解决方案好吗?
awk -F'{' '{split($1, sel, ",");
for(i in sel) {if (i>1) printf(","); printf("#isolated-div %s", sel[i]); }
printf("{%s\n", $2) }' filename.min.css > filename.new.min.css