在Meteor(nodejs)項目中,我們使用較少的CSS預處理器,並且我們爲我們的css樣式使用第三方「bootstrap-full.less」。操縱第三方* .less css而不會黑客入侵
bootstrap中有一個(也許更多)CSS規則,我想核彈,因爲它有條件地覆蓋了其他規則。 (細節如下)
但是,我不想「破解」原始引導文件,因爲這是「供應商代碼」。
我知道我可以重寫CSS規則,但這是更多的工作和麻煩。
所以問題是:
是否有可能在生成實際的css之前在較少的操作/處理解析的css規則?
特別是,這裏存在這條規則,
@media (max-width: 767px) {
...
// Make all grid-sized elements block level again
[class*="span"],
.row-fluid [class*="span"] {
float: none;
display: block;
width: auto;
margin-left: 0;
}
這是在我的情況不理想,因爲我們只有這一個側邊欄,即保持相同的寬度,即使在移動。所以它應該繼續像表格一樣浮動單元格(span1,span2等)。
好吧,也許我會找出一個不同的解決方案,我的CSS/bootstrap問題,但仍然會有趣的知道,如果少讓我操縱它產生的CSS。
您可以覆蓋!重要規則 – raam86
是的,我知道。但是之後我必須重新創建所有.span1,.span2,.span3,.span4等動態網格寬度以及其他內容。我不得不重寫bootstrap的一大部分。 – donquixote