我在semantic UI中發現了此CSS定義。他們廣泛使用這種風格。CSS選擇器中的特殊字符
.ui.\32.buttons > .button,
.ui.two.buttons > .button {
width: 50%;
}
我可以看到他們試圖完成什麼。 他們想要讀取CSS定義
.ui.2.buttons > .button,
它必須是ASCII碼。代碼\ 32將是一個空格。代碼\ 3將是一個「文本的開始」。
你能解釋一下這裏發生了什麼嗎?爲什麼ascii沒有轉換成空間? 爲什麼W3C CSS validator接受這個CSS沒有錯誤?
他們甚至使用'.ui。\ 31 \ 32.buttons> .button'。我真的很好奇,看看這是做什麼。 – connexo
從技術上講,類名不應該以數字開頭,所以'.2'將是一個錯誤。 (實際上,瀏覽器似乎並不介意。)順便說一下,它是一個十六進制數字,而不是十進制數字。 –