我想使用網格框架(如藍圖/ 960.gs/...)與LESS(.js)但它看起來有一些問題,當你決定走那條路:與LESS css一起使用的最佳網格框架是什麼?
例如與藍圖: 的即黑客樣式表可以防止使用容器/ span-X類作爲mixin,因爲混合類不會出現在html元素中。 例如把
#content { .container; }
在.LESS樣式表時,即黑客不會得到應用(以及是否有意義)。
所以我想知道是否有人已經「移植」藍圖或960gs到更少的CSS?我看谷歌,但沒有發現任何(我嘗試自己,但考慮到使用IE hacks/css選擇器,轉換是不平凡的)。
PS:另外一個問題是相似的左右,但筆者決定對自己開始了一個框架,我更願意用「流行」框架
編輯:從應用類時的問題 例子更少的文件(混入): 在960.gs你有規則:
.container_12 .grid_3{
width:220px;
}
的HTML(簡體):
<div id="main">
<div id="col1">
</div>
<div id="col2">
</div>
</div>
隨着LESS,這將是很好定義樣式表這樣的佈局:
#main{
.container_12
}
#col1 {
.alpha;
.grid_3;
}
#col2 {
.omega;
.grid_9;
}
,但它不會工作,因爲以下(規則不適用於col1和COL2)沒有關於#COL1在爲線索#main(選擇器#main#col1不會這麼做,從LESS的角度來看它非常複雜)
我使用960.gs和LESS(.js)沒有任何問題。 960有什麼特別的問題? – nemophrost 2011-01-19 21:00:53
我添加了一個例子,解釋了另一個問題,而不是IE黑客樣式表 – Guillaume86 2011-01-19 21:28:28
注意:對於SASS,有一個用於COMPASS的藍圖模塊(帶有scss語法,它非常接近我正在尋找的) – Guillaume86 2011-07-19 20:52:36