css - 将父 ID 添加到大 css 文件中

标签 css regex class twitter-bootstrap

我想为 Twitter Bootstrap 中的每个 css 元素添加父 ID。我找到了 RegEx 工具,但还没有找到正确的代码组合。

我必须这样做,因为我只能定位我正在处理的网站内的一个区域。

本质上,我想从这里开始:

.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;} .row-fluid:before, .row-fluid:after{display:table;content:"";line-height:0;}

对此:

#parent .offset1{margin-left:100px;}
#parent .row-fluid{width:100%;*zoom:1;} #parent .row-fluid:before {display:table;content:"";line-height:0;}

有人可以帮忙吗?

谢谢,罗斯

最佳答案

Bootstrap 是用 LESS 编写的,因此您应该能够利用它的嵌套规则:

#parent {
    /*everything in the less file */
}

有几个 .less 文件可以执行此操作,但我认为这仍然是一个非常简单的选择。请注意,我自己还没有尝试过,但它应该有效。 :)

显然,您必须下载 LESS 源并将其重新编译为 CSS。可以在 GitHub 上找到:https://github.com/twitter/bootstrap/

构建一个正则表达式来对 Bootstrap 中的每个 CSS 选择器执行此操作似乎是一项非常艰巨的任务。您可能会导致一些错误,直到很久以后您才会注意到。

关于css - 将父 ID 添加到大 css 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13155454/

相关文章:

c# - 分隔符之间的正则表达式为大写

regex - 如何使用 m!在 Perl 正则表达式中

java - 正则表达式:查找第一次出现并映射到规范值

c++:检查对象数组中类的对象

c++ - 存储类中的对象列表

php - 在 PHP 中使用单例

css - 如何使用 CSS :after to Add a Glyphicon Element to an Input

javascript - 如何使我的 `TextArea` 内容可见 HTML/Javascript

javascript - 限制每行显示的单选按钮

java - Jsoup 选择命令