本節我們學習 less 語言中的轉義(escaping),什麼是轉義呢?
某些時候,當需要引入無效的 css 語法或 less 不能識別的字元,就需要使用轉義字元。less 中的轉義字元就是在字串前面加上乙個~
符號,並將需要轉義的字串放在""
或''
中,例如~"xkd"
。轉義允許你使用任意字串作為屬性或變數值。
轉義的使用
一般情況下我們是不需要用到轉義的,只有在**不能被正常編譯的情況下,才需要使用轉義。下面我們來舉乙個例子說明一下。
示例:例如border-radius
屬性,在 css 中我們可以使用斜桿/
來設定屬性值,/
前面的是水平半徑,後面的是垂直半徑。但是在 less 中,則不支援使用/
,如下所示:
.box
執行lessc index.less index.css
命令編譯**:
可以看到上圖中報了乙個語法錯誤,這種情況下,我們就可以使用轉義符將斜桿/
進行轉義,如下所示:
.box
轉義後,再次執行命令,可以看到成功編譯後的 css **如下所示:
.box
總結
轉義在 less 中用的並不是很多,只有當**不能被識別時,才需要使用轉義,任何~"text"
被編譯成 css **後,都將顯示為text
。
轉義字元(轉義序列)
在程式設計中有一些字元是打不出來的,比如換行,提示音,下乙個製表位等等,於是程式語言的開發者就設計了轉義序列 escape sequence 這種東西用來表達這些字元。下面就是一些轉義字元 轉義字元 功能 反斜槓 單引號 雙引號 aascii響鈴符 bel bascii退格符 bs fascii進紙...
mysql 轉義字元6 MySQL的轉義字元
mysql可以識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將...
mysql 轉義 MySql字元轉義
在字串中,某些序列具有特殊含義。這些序列均用反斜線 開始,即所謂的轉義字元。mysql識別下面的轉義序列 0ascii 0 nul 字元。單引號 雙引號 b退格符。n換行符。r回車符。ttab字元。zascii 26 控制 ctrl z 該字元可以編碼為 z 以允許你解決在windows中ascii...