less 可以用css群组选择器吗

html-css017

less 可以用css群组选择器吗,第1张

可以的,在选择器方面,less和css的用法是一样的,组选择器,

后代选择器

,伪

类选择器

等等这些都是可以的。只是在某一些特殊情况,css能做的less就做不好而已,所以如果是

小项

目的话,还是用css好,不用经过less预处理了;大型项目用less就是不错的选择,便于维护。

1.在chrome中开启dev工具,开启容许CSS source maps设置

2.webstorm中只要创建了less扩展名的文件,就会有提示只要你同意就会创建一个firewatchers任务,但是这个默认的任务只能编译出css。我们需要对这个任务进行一些小小的修改,以便能达到产出sourcemap。

原版配置

改造后的配置

3.对Arguments 和Output paths to refresh这两项进行了修改

Arguments

1

--no-color --source-map=$FileNameWithoutExtension$.css.map $FileName$

Output paths to refresh

1

$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map

这样就能够既产出.css文件又能产出.map文件了

产出的对应的map文件为

1

{"version":3,"sources":["app.less"],"names":[],"mappings":"AAAGEACF,YAAAAAEEEACA,aAAAAAEEEACJ,UAAAEACA,eAAAEACA,iBAAA"}

是不是很棒呢,经过简单设置就可以快乐开发了!

4.修改命令的依据是

1

lessc app.less app.css --source-map=app.css.map

可以的,在选择器方面,less和css的用法是一样的,组选择器,后代选择器,伪类选择器等等这些都是可以的。

只是在某一些特殊情况,css能做的less就做不好而已,所以如果是小项目的话,还是用css好,不用经过less预处理了;大型项目用less就是不错的选择,便于维护。