簡體   English   中英

W3C CSS 驗證解析變量上的錯誤

[英]W3C CSS Validation parse error on variables

我正在通過 Atom 上的 W3C CSS 驗證包傳遞我的 .css 文件,它實際上向我為練習而創建的所有變量提供了“解析錯誤”消息。 下面是 :root 偽類的開頭(但所有剩余的變量聲明都同樣有問題)

我已經嘗試從頭開始重寫它們,替換它們或更改值只是為了檢查行為,但沒有任何改變。

:root {
  --primary-color: #781820;
  --secondary-color: #ABABAB;
  --tertiary-color: #cead00;
  --backup-color: #FAFAFA;
...

除了修復錯誤之外,我想了解它們的謊言以更好地理解該過程。

如前所述,這不是問題。 CSS 的發展變化太快,Jigsaw W3C CSS 驗證器無法跟上,除了最成熟的功能集(如 CSS2 和最早的 CSS3 規范)之外, 不能再依賴它來檢查任何東西。

遺憾的是,現在甚至不能可靠地使用它來檢查粗心的錯誤(這是它一直以來的目的),因為真正的錯誤不斷被這些虛假錯誤所掩蓋。 例如,它可能不會發現真正的拼寫錯誤,因為它被它不支持的這些功能之一拋出了幾行。

當今最可靠的驗證器是在瀏覽器中進行測試,並假設如果它全面一致地工作,則它是有效的。 或者,如有疑問,請在此處提出問題,並希望熟悉規格的人能夠回答。 如果有人問你是否嘗試過驗證 CSS,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM