sass 和 scss

sass是一种对css的一种提升,可以通过编译生成浏览器能识别的css文件。sass技术的文件的后缀名有两种形式:.sass和.scss。这两种的区别在于.sass文件对代码的排版有着非常严格的要求,而且没有大括号,没有分号。

一个a.scss文件代码如下: 
Scss代码   收藏代码
  1. .a {  
  2.     color: blue;  
  3.     font-weight: bold;  
  4.     text-decoration: underline;  
  5.     .b {  
  6.         color:black;  
  7.     }  
  8. }  

通过sass a.scss a.css编译出来的css文件为a.css: 

Css代码   收藏代码
  1. .a {  
  2.   color: blue;  
  3.   font-weight: bold;  
  4.   text-decoration: underline; }  
  5.   .a .b {  
  6.     color: black; }  

但是这样的代码将后缀改成.sass就不能通过编译了。首先.sass不要大括号,其次不需要分号,还有行首空格问题,比如第一个元素的属性空2个空格就不能通过编译。.sass文件需要严格的格式要求: 
Sass代码   收藏代码
  1. .div  
  2.  color: blue  
  3.  .b  
  4.   color: black  
  5.   font-weight: bold  
  6.   text-decoration: none  
  7.   .c  
  8.    color: white  

编译后: 

Css代码   收藏代码
  1. .div {  
  2.   color: blue; }  
  3.   .div .b {  
  4.     color: black;  
  5.     font-weight: bold;  
  6.     text-decoration: none; }  
  7.     .div .b .c {  
  8.       color: white; }  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值