在Sass中,共有3種注釋方式:(1)//注釋內容;(2)/*注釋內容*/;(3)/*!注釋內容*/。
在Sass中,這種注釋方式在編譯後不會保留下來。
舉例:
$height:20px;
body
{
//height和line-height值相等,實現單行文字垂直居中
height:$height;
line-height:$height;
}
編譯出來的CSS代碼如下:
body
{
height: 20px;
line-height: 20px;
}
在Sass中,這種注釋方式在編譯之後會保留下來。因為這種注釋方式跟CSS注釋方式是相同的,所以編譯後會保留下來。
舉例:
$height:20px;
body
{
/*height和line-height值相等,實現單行文字垂直居中*/
height:$height;
line-height:$height;
}
編譯出來的CSS代碼如下:
body
{
/*height和line-height值相等,實現單行文字垂直居中*/
height: 20px;
line-height: 20px;
}
分析:
我們可以看出,在Sass中使用“/*注釋內容*/”這種方式,編譯出來的CSS也會保留其注釋。
我們都知道壓縮工具會刪除所有的注釋,有些時候為了保留一些版權聲明的注釋說明,可以采用以下方式:
/*!注釋內容*/
也就是說在注釋內容前面加上一個“!”,這種壓縮工具就不會刪除這條注釋信息了。不過這種注釋方式用得很少,一般在CSS文件頂部為了聲明版權信息才會使用。
舉例:
/*!Copyright ©2015-2017 www.lvyestudy.com, All Rights Reserved*/
$height:20px;
body
{
height:$height;
line-height:$height;
}
編譯出來的CSS代碼如下:
/*!Copyright ©2015-2017 www.lvyestudy.com, All Rights Reserved*/
body
{
height: 20px;
line-height: 20px;
}