Closed. 这个问题不符合堆栈溢出指南 /help/closed-questions 。目前不接受答案。
组织 CSS 的最佳系统是什么?
我正在制作几个使用 python 作为后端脚本的网站。我有兴趣使用一些东西来帮助我组织长 css 脚本。
我很好奇 python/django 开发人员使用什么,并且听说过 switchcss。我过去见过朋友使用 sass/compass,但这似乎需要 ruby 解释器,并且以不需要服务器上同时需要 python 和 ruby 解释器的方式构建站点可能会很好(或者我的本地机器)。但如果像 sass 这样的东西绝对是最佳选择,那么安装 ruby 并不困难。
几天前我也在问自己同样的问题。经过广泛研究:
“没有最好的系统来组织CSS”
尽管 SASS 对我来说更有意义,但我对 LESS 没有太多经验。
您不需要在服务器上安装 Ruby 对于 SASS,只需将其安装在您的计算机上,并将输出的 css 文件作为普通 css 文件上传/同步到您的服务器。 (SASS可以支持巨大的网站,一个普通的(缩小的)静态CSS文件=服务器上的工作更少)。
SASS 网站提到“SASS”语法比新的“SCSS”语法更简洁 。许多人会争论,但缩进很漂亮,没有括号,没有分号,还有 import as + 和 mixins as = 等。SCSS 语法只是为了与 LESS 语法竞争而创建的。我已经尝试过这两种方法,“对我来说”SASS 语法更有趣,但这只是我的观点。
在 SASS 和 SCSS 语法之间进行选择时,您使用的文本编辑器及其设置起着巨大的作用 。如果您不知道如何通过快捷方式缩进 2 个空格,您可能会花全部时间在 SASS 语法代码上。 SCSS 不会因为缩进不合适而给你带来错误,你可以像你需要的那样混乱(就像手 CSS 一样),实际上取决于个人选择,尽管 Chris Eppstein 在考虑个人和团队工作便利性时是有道理的(在评论中) ):
http://thesassway.com/articles/sass-vs-scss-which-syntax-is-better http://thesassway.com/articles/sass-vs-scss-which-syntax-is-better
SCSS 的填充速度很快,因为它现在是默认的,所以如果您要学习 SASS 语法,您可能最终会了解两者,因为所有新资源都针对 SCSS。 (顺便说一句,您可以将 SASS 语法转换为 SCSS,反之亦然)
所以这取决于偏好。尝试所有这些,包括 LESS。 (指南针很棒)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)