如何知道在哪里使用css, less和Sass



熟悉HTML、CSS和jQuery。最近我才知道萨斯的事。因为它们都是样式表语言,我对在哪里使用它们都有点困惑,因为CSS已经存在,它也被广泛应用于每个网站。那么如何知道在特定领域中使用这些(Less, Sass)。

我想到的另一个疑问是,在wordpress中使用Sass和Less而不是默认的CSS是好的吗?

正如zzzzBov所说,LESS和SASS是css预处理器。

基本上,您选择一种语言并用该语言编写样式定义。完成后,通过预处理器运行它,它将为您生成一个正常的CSS文件。这个标准文件就是你在你的站点中使用的。

我强烈建议你不要使用SASS/LESS或任何其他预处理器,直到你更熟悉CSS。


关于LESS的更多信息。

LESS可以作为一个实际的预处理器提前运行,或者你可以简单地将LESS .js文件和。LESS文件链接起来,让浏览器来做。让浏览器这样做的问题是,每个访问你网站的浏览器,对于每个页面,都必须"重新编译"css才能正确呈现你的网站。考虑到您对访问您网站的计算机没有任何控制,这可能会导致从某些人的角度来看,"慢"的网站。

此外,javascript只在某些浏览器中工作,进一步限制了它的有用性。

坦率地说,CSS是你通常为一个站点设置一次,然后搁置一年或更长时间的东西之一。所以,这可能只是不值得。

SASS和LESS是两种通过预处理器转换为CSS的领域特定语言。预处理器可以运行在客户端Javascript或服务器端通过PHP, Node.js, Rails等。

对于一个新项目来说,SASS或LESS都是非常好的。或者如果你使用的框架使用了其中一种技术。(如Bootstrap或Rails)。

如果你正在修改一个使用纯CSS的现有网站(比如Wordpress),你应该总是扩展和构建现有的样式。将纯CSS与SASS/LESS混合可能会造成混乱,特别是如果你只是在学习技术的话。

这两个都是为了让你的工作更轻松//节省时间,使你的CSS更具可读性,你将不再忘记你使用的颜色/边距或特定值,因为你可以创建变量,mixins等

如果你觉得你会从提供的任何功能中受益,为什么不使用它呢?这并不是强制性的,也不是说我创建的每个项目都会使用CSS(虽然大多数)。试试吧,了解基本功能不会超过一个小时。

相关内容

  • 没有找到相关文章

最新更新