久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

淺談css3中calc在less編譯時被計算的解決辦法

這篇文章主要介紹了淺談css3中calc在less編譯時被計算的解決辦法的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

對于前端er來說,Less或Sass已經是一項必備的基本技能,有了這個利器,可以省下前端開發者的很多編碼時間,讓你寫CSS如行云流水一般,然后最近我在Less里加入calc時確發現了有點問題,我在Less中這么寫:

div {width : calc(100% - 30px);}  

結果Less把這個當成運算式去執行了,結果給我解析成這樣:

div {width: calc(70%);} 

當時我就郁悶了,怎么會產生這樣的現象呢?后來各種查,是由于less的計算方式跟calc方法有重疊,兩者在一起有沖突,于是,我在Less中把calc的寫法改寫成下面這樣:

div {width : calc(~"100% - 30px");}

OK,解析結果正常: 

div {width: calc(100% - 30px);}

然而,把30px替換為一個變量,怎么寫呢?

  div {
  @diff : 30px;
  width : calc(~"100% - " + @diff);
  }

這么寫Webstorm沒有報錯,但grunt-less報錯了:

C:\Users\zhong\WebstormProjects\test>grunt less

Running "less:development" (less) task

>> ParseError: Unrecognised input in style.less on line 4, column 2:

>> 3    @diff : 30px;

>> 4    width : calc(~"100% - " + @diff);

>> 5 }

Warning: Error compiling style.less Use --force to continue.

Aborted due to warnings.

于是這么寫:

  div {
  @diff : 30px;
  width : calc(~"100% - " @diff);
  }

順利編譯過去,但Webstorm卻老是提示語法錯誤,雖然也能編譯但看著文件有一個錯誤提示心里老

感覺不爽,找半天也沒發現Webstorm如何調試語法提示錯誤設置

于是,改成如下寫法:

  div {
  @diff : 30px;
  width : calc(~"100% - @{diff}");
  }

這種寫法又能編譯,Webstorm里又不報錯,所以我比較喜歡用這種寫法,如此,便不會再有任何問題了。

PS:在這里提供一個工具網站,http://www.jb51.net/tools/cssyasuo.shtml,能提供各種CSS以及其他語言的格式化,往往less編譯后的css文件的格式并不是我們所需要的,現在可以試一下前面我說的網址里面的凈化 ,哈哈,誰用誰知道!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了CSS mask-image屬性詳細介紹(小結)的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css3中的漸進增強和優雅降級的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了用CSS3實現無限循環的無縫滾動的示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 精品不卡 | 在线国产中文字幕 | 美女精品一区 | 五月综合激情婷婷 | 丁香久久 | 国产精品毛片一区二区在线看 | 欧美一区2区三区4区公司 | 欧美精品在线免费 | 一级片av | 亚洲欧洲激情 | 久久这里只有精品首页 | 天天干狠狠操 | 日批日韩在线观看 | 亚洲欧洲在线看 | 国产欧美精品一区二区 | 国产欧美精品区一区二区三区 | 久草网址 | 激情一区二区三区 | www.99re| 在线看av的网址 | 精品欧美| 午夜精品久久久久久久久久久久 | 国产999精品久久久久久 | 亚洲一区| 亚洲精品3 | 日韩a在线观看 | 欧美一级欧美三级在线观看 | 国产精品大片在线观看 | 国产一区二区视频在线 | 一区二区三区亚洲视频 | 国产精品成人一区二区三区 | 久久看片| 中文字幕在线观看www | 欧洲精品久久久久毛片完整版 | 中文字幕在线中文 | 国产成人99 | 亚洲精品乱码久久久久久久久久 | 日日夜夜天天 | 日日欧美 | 亚洲美女视频 | 久久综合狠狠综合久久综合88 |