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

淺談css3中calc在less編譯時(shí)被計(jì)算的解決辦法

這篇文章主要介紹了淺談css3中calc在less編譯時(shí)被計(jì)算的解決辦法的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

對(duì)于前端er來(lái)說(shuō),Less或Sass已經(jīng)是一項(xiàng)必備的基本技能,有了這個(gè)利器,可以省下前端開(kāi)發(fā)者的很多編碼時(shí)間,讓你寫(xiě)CSS如行云流水一般,然后最近我在Less里加入calc時(shí)確發(fā)現(xiàn)了有點(diǎn)問(wèn)題,我在Less中這么寫(xiě):

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

結(jié)果Less把這個(gè)當(dāng)成運(yùn)算式去執(zhí)行了,結(jié)果給我解析成這樣:

div {width: calc(70%);} 

當(dāng)時(shí)我就郁悶了,怎么會(huì)產(chǎn)生這樣的現(xiàn)象呢?后來(lái)各種查,是由于less的計(jì)算方式跟calc方法有重疊,兩者在一起有沖突,于是,我在Less中把calc的寫(xiě)法改寫(xiě)成下面這樣:

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

OK,解析結(jié)果正常: 

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

然而,把30px替換為一個(gè)變量,怎么寫(xiě)呢?

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

這么寫(xiě)Webstorm沒(méi)有報(bào)錯(cuò),但grunt-less報(bào)錯(cuò)了:

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.

于是這么寫(xiě):

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

順利編譯過(guò)去,但Webstorm卻老是提示語(yǔ)法錯(cuò)誤,雖然也能編譯但看著文件有一個(gè)錯(cuò)誤提示心里老

感覺(jué)不爽,找半天也沒(méi)發(fā)現(xiàn)Webstorm如何調(diào)試語(yǔ)法提示錯(cuò)誤設(shè)置

于是,改成如下寫(xiě)法:

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

這種寫(xiě)法又能編譯,Webstorm里又不報(bào)錯(cuò),所以我比較喜歡用這種寫(xiě)法,如此,便不會(huì)再有任何問(wèn)題了。

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號(hào)和減號(hào)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了CSS mask-image屬性詳細(xì)介紹(小結(jié))的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了css3中的漸進(jìn)增強(qiáng)和優(yōu)雅降級(jí)的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了淺談css3新單位vw、vh、vmin、vmax的使用詳解的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了用CSS3實(shí)現(xiàn)無(wú)限循環(huán)的無(wú)縫滾動(dòng)的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
主站蜘蛛池模板: 成人精品系列 | 一区在线播放 | 久久精品二区 | 91一区二区三区 | 久久精品高清视频 | 在线成人 | 欧美狠狠操 | 亚洲成人国产综合 | 天久久 | 欧美在线日韩 | 成人午夜精品 | 在线视频 中文字幕 | 久久久国产亚洲精品 | 在线国产小视频 | 欧美日韩精品一区二区三区视频 | 日韩一| 天天爽综合网 | 久久久影院| 国产91精品网站 | 日本精品一区二区三区在线观看视频 | 国产精品一区二区在线播放 | 国产精品久久久久久久久免费相片 | 国产欧美在线播放 | 久草中文在线 | 国产成人叼嘿视频在线观看 | 国产高清精品在线 | 天天在线操 | 可以免费看的毛片 | 亚洲第一中文字幕 | h视频亚洲| 国产免费观看一区 | 婷婷综合 | 亚洲欧洲色视频 | 成人综合久久 | 蜜桃精品视频在线 | 成人深夜福利 | 日韩福利视频 | 一级久久久久久 | 成人综合视频在线观看 | www.久久国产精品 | 欧美日韩国产一区二区三区 |