跳至主要內容

W3C 驗證

W3C 驗證徽章會對 HTML、SVG、MathML、ITS、RDFa Lite、XHTML 文件進行驗證。該徽章會使用驗證結果中訊息的類型屬性來判斷是否為錯誤或警告。規則如下:

  • info:這些訊息會被計為警告
  • error:這些訊息會被計為錯誤
  • non-document-error:這些訊息會被計為錯誤

此徽章依賴 https://validator.nu/ 服務執行驗證。如需完整文件和服務條款,請參閱 https://about.validator.nu/

路徑參數
parser 字串 必填

可能的值: [default, html, xml, xmldtd]

用於驗證的解析器。這是傳遞給服務的值

  • default:這不會將解析器傳遞給 API,並讓 API 根據驗證的內容選擇解析器
  • html:HTML
  • xml:XML (不載入外部實體)
  • xmldtd:XML (載入外部實體)

範例:html

查詢參數
targetUrl 字串 必填

要驗證的文件 URL

範例:https://validator.nu/

preset 字串

可能的值: [HTML, SVG 1.1, MathML 3.0, HTML, SVG 1.1, MathML 3.0, ITS 2.0, HTML, SVG 1.1, MathML 3.0, RDFa Lite 1.1, HTML 4.01 Strict, URL / XHTML 1.0 Strict, URL, HTML 4.01 Transitional, URL / XHTML 1.0 Transitional, URL, HTML 4.01 Frameset, URL / XHTML 1.0 Frameset, URL, XHTML, SVG 1.1, MathML 3.0, XHTML, SVG 1.1, MathML 3.0, RDFa Lite 1.1, XHTML 1.0 Strict, URL, Ruby, SVG 1.1, MathML 3.0, SVG 1.1, URL, XHTML, MathML 3.0]

用於判斷要對其進行驗證的文件綱要。

範例:HTML, SVG 1.1, MathML 3.0

style 字串

可能的值: [flat, flat-square, plastic, for-the-badge, social]

如果未指定,此徽章的預設樣式為「flat」。

範例:flat

logo 字串

來自 simple-icons 的圖示 slug。您可以點擊 simple-icons 上的圖示標題來複製 slug,或在 simple-icons 儲存庫的 slugs.md 檔案 中找到它們。更多資訊

範例:appveyor

logoColor 字串

圖示的顏色 (支援十六進位、rgb、rgba、hsl、hsla 和 css 命名顏色)。支援 simple-icons 圖示,但不支援自訂圖示。

範例:violet

logoSize 字串

透過設定 auto 來使圖示自動調整大小。對於某些較寬的圖示 (例如 amdamg) 很有用。支援 simple-icons 圖示,但不支援自訂圖示。

範例:auto

label 字串

覆寫預設的左側文字 (URL 編碼 需要用於空格或特殊字元!)

範例:healthiness

labelColor 字串

左側部分的背景顏色 (支援十六進位、rgb、rgba、hsl、hsla 和 css 命名顏色)。

範例:abcdef

color 字串

右側部分的背景顏色 (支援十六進位、rgb、rgba、hsl、hsla 和 css 命名顏色)。

範例:fedcba

cacheSeconds 字串

HTTP 快取存留時間 (規則會應用於推斷每個徽章的預設值,任何指定低於預設值的值都會被忽略)。

範例:3600

link 字串[]

指定點擊徽章的左側/右側應執行的動作。請注意,這僅在將徽章整合到 <object> HTML 標籤中時才有效,而對於 <img> 標籤或標記語言無效。