in 是长度单位英寸,1in = 96px,这是固定的,所以直接转换成第一个运算数的单位
你很棒哟~?
试一下安装低版本的
我用的是node-sass编译的,命令你可以参考一下 node-sass --watch --output-style=expanded test.scss test.css
只是为了方便,同学可以再看下混合宏VS继承VS占位符这一节,看看哪种更适合自己
在cmd里输入 sass -v 如果有返回版本号,那就是成功了
学完就清楚了,通过sass的一些特性,可以节省大量的css代码,更方便的实现动画等。
我的报了警告,在未来的版本会被遗弃,推荐我们使用sass颜色函数代替
檢查下是否自己代碼錯誤,不行就換個編輯器
厉害厉害
我可以说,这位老师在 4.7[Sass]嵌套-伪类嵌套 中 编译出来的css ,少了一个点么??https://www.imooc.com/code/7012
“.sass”只能使用 Sass 老语法规则(缩进规则),“.scss”使用的是 Sass 的新语法规则,也就是 SCSS 语法规则(类似 CSS 语法格式)
结果“xxxxxx”
个人理解: 如果有一个样式类在页面中使用过,那么就用继承。如果这个样式类在页面中没有使用而且以后也不会使用那么就使用占位符。
什么样式
in是英寸。 8in即8英寸。 1英寸约=2.54厘米, 1英寸大约是96像素 width:20px+8in; 8in=8*96px = 768px 即width=20px + 768px = 788px;
没有什么用,可以用这个链接 https://www.sassmeister.com/ 看生成的css
nav
a
color: red
header &
color: green
一样遇到这个问题了,解决了吗?
要加{}包裹,这个课程里面都是SCSS语法
用最基本的gem install sass就行
我用Koala,老是给我报这个错误!用cmd也是这种错误!那里写的不对吗
我是通过choco install ruby安装的,可以在\chocolatey\lib 下看到ruby安装包
这里的 & 表示取父值, header & 中的 & 表示的是 nav a
编译结果为:
nav a {
color: red;
}
header nav a {
color: green;
}