我知道SASS/SCSS,我知道什麼是面向對象,但我可以說SASS是一種使CSS對象導向的方法嗎?如果我錯了,請糾正我。SASS/SCSS是製作OOCSS的一種方式嗎?
1
A
回答
3
這是一個像SASS/SCSS這樣有趣的問題並不能完全確定製作CSS面向對象的能力。你寫的CSS會。如你所知,它只是一個預編譯CSS的圖層。
你完全可以正確地聲明,通過使用SASS可以更容易地創建面向對象的css。它絕對有幫助,因爲您可以將課程個性化爲文件,擴展,包含等等,並且您可以導入它們,這有助於創建比常規CSS提供的更接近模塊化環境。
當SASS編譯爲CSS時,如果沒有它,你確實可以實現相同的面向對象類。但它可能幫助你組織對象。
2
我認爲它不是真的面向對象,但是你可以使用一些功能,如其他編程語言。
- 變量
- 嵌套
- 混入(函數)
- opearators(+ - * /)
這些幫助你更容易重用和維護的CSS代碼
相關問題
- 1. rspec,2種方式是一樣的嗎?
- 2. '言'是一種方法嗎?
- 3. 「是」是表達類型註釋的另一種方式嗎?
- 4. 這兩種方法是一樣的嗎?
- 5. Rails ORM是以這種方式工作的嗎?
- 6. JVM是VM的一種形式嗎?
- 7. 這兩種創建文件的方式是一樣的嗎?
- 8. resx文件是一種適合不同客戶定製的方式嗎?
- 9. Java控制檯應用程序:System.out仍然是一種可行的方式嗎?
- 10. webassembly可能是一種強制執行drm的方法嗎?
- 11. 是體素渲染體繪製的一種形式嗎?
- 12. 「getSomething()」是一種糟糕的方法命名模式嗎?
- 13. 這是一種安全的方式來執行線程嗎?
- 14. EncryptByCert和DecryptByCert是一種安全的加密方式嗎?
- 15. 線程安全事件 - 這是一種「乾淨」的方式嗎?
- 16. 它是實現Qt信號的一種方式嗎?
- 17. 以這種方式mallocing一個對象是非法的嗎?
- 18. 這是一種可接受的資源管理方式嗎?
- 19. 拋出異常是一種健康的退出方式嗎?
- 20. 用mysql數據庫和php製作一個內容「feed」,這是一種安全的方式嗎?
- 21. Symfony2製作這種表格的最佳方式是什麼
- 22. MustOverride是一種虛擬方法嗎?
- 23. 這是一種同步方法嗎?
- 24. Gradles`jar`是一種方法嗎?
- 25. Dialog.show()是一種非阻塞方法嗎?
- 26. 是否有一種更可讀的方式來製作&&陳述的長鏈?
- 27. 另一種方式的工作地點
- 28. 有沒有一種方便的方式在knitr中製作熱圖式桌子?
- 29. JavaScript函數格式:這是一種方法嗎?
- 30. 工作流UI集成 - WF是一種好方法嗎?