0
A
回答
0
少就是一個預處理器,它編譯成靜態CSS。 Less使您能夠使用變量和mixin來幫助您編寫DRY和可重用代碼。
例子:
CSS:
p {
color:red;
}
h1 {
color: red;
}
減:
@color: red;
p {
color: @color;
}
h1 {
color: @color;
}
如果你想使用的yellow
代替red
你只需要改變@color: red;
現在。
同爲混入,減:
.default-style() {
color: @color;
border: 1px solid black;
}
p {
.default-style();
}
h1 {
.default-style();
}
如果你不需要爲你的默認樣式邊框更多,你將只能從.default-style()
混入刪除border
財產。
少不會縮小或優化您的(發送)CSS代碼。
由於少了2,你可以使用後處理你編譯的CSS代碼的插件。這個插件可以縮小/壓縮或優化您的代碼。
例如使用clean-css(https://github.com/less/less-plugin-clean-css)進行壓縮,並使用CSScomb(https://github.com/bassjobsen/less-plugin-csscomb)進行優化。
相關問題
- 1. r.js縮小優化文件不運行
- 2. 優化CSS文件大小過大
- 3. 如何通過webpack優化css/less?
- 4. JavaScript優化和縮小與gzipping
- 5. 導入LESS CSS文件與變量
- 6. JavaScript縮小和優化
- 7. 優化ABCpdf文件大小
- 8. 優化CSS文件 - 文件未找到
- 9. Matlab:優化縮小矢量大小
- 10. PhpStorm Sync Less和CSS文件
- 11. 使用require js優化器的CSS縮小
- 12. 縮小CSS和JavaScript應用微軟Web優化
- 13. CSS先進的最小化(優化)
- 14. 如何縮小與CSS
- 15. 與PHP擴展CSS縮小
- 16. 優化網站 - 縮小,精靈等
- 17. 這段代碼如何優化縮小?
- 18. ASP.NET Web優化 - 無捆綁縮小
- 19. 組合和縮小CSS/JS文件
- 20. Laravel縮小css和js文件
- 21. 在LESS CSS中配置縮進
- 22. 如何自動縮進LESS? (css擴展)
- 23. 合併calc()與LESS CSS
- 24. 更新Grav主題的「未縮小」CSS文件後,如何縮小CSS?
- 25. 優化AS3 SWF文件的大小?
- 26. 如何優化PDF文件大小?
- 27. 用於優化/最小化swf文件大小的工具
- 28. Grunt less不會替換css文件
- 29. WebEssentials LESS CSS映射文件不工作
- 30. 只有1 LESS CSS文件是活動
你完全誤解了LESS。 – SLaks 2015-02-08 04:24:10
我同意這一點,你想澄清一下嗎? – james 2015-02-08 04:54:25
某些更少的編譯器提供了一個選項來縮小它們的輸出CSS,但這只不過是一個微妙的獎勵功能,實際上與Less本身毫無關係(在大多數情況下,更多的是爲了縮小產生的CSS這樣的更少編譯器實際上使用相同的或者類似的外部縮小器庫,你可以用它來縮小你的CSS W/O Less)。這些含糊不清的術語通常令人困惑:「優化」,「縮小」。當你閱讀「減少讓你優化你的代碼」之類的東西時,它通常意味着你編寫的代碼*不是縮小你的代碼將編譯的CSS。 – 2015-02-08 06:39:30