Skip to main content

W3C Validation

The W3C validation badge performs validation of the HTML, SVG, MathML, ITS, RDFa Lite, XHTML documents. The badge uses the type property of each message found in the messages from the validation results to determine to be an error or warning. The rules are as follows:

  • info: These messages are counted as warnings
  • error: These messages are counted as errors
  • non-document-error: These messages are counted as errors

This badge relies on the https://validator.nu/ service to perform the validation. Please refer to https://about.validator.nu/ for the full documentation and Terms of service.

Path Parameters
parser string REQUIRED

Possible values: [default, html, xml, xmldtd]

The parser that is used for validation. This is a passthru value to the service

  • default: This will not pass a parser to the API and make the API choose the parser based on the validated content
  • html: HTML
  • xml: XML (don't load external entities)
  • xmldtd: XML (load external entities)

Example: html

Query Parameters
targetUrl string REQUIRED

URL of the document to be validate

Example: https://validator.nu/

preset string

Possible values: [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]

This is used to determine the schema for the document to be valdiated against.

Example: HTML, SVG 1.1, MathML 3.0

style string

Possible values: [flat, flat-square, plastic, for-the-badge, social]

Если не указано, стиль по умолчанию для этого значка будет "flat".

Example: flat

logo string

Иконка из simple-icons. Вы можете щелкнуть по названию иконки на simple-icons, чтобы скопировать slug, или они могут быть найдены в файле slugs.md в репозитории simple-icons. Дополнительная информация.

Example: appveyor

logoColor string

Цвет логотипа (hex, rgb, rgba, hsl, hsla и css-названия цветов поддерживаются). Поддерживается для логотипов simple-icons, но не для кастомных логотипов.

Example: violet

logoSize string

Настройте адаптивный размер иконок, установив значение auto. Это полезно для более широких логотипов, таких как amd и amg. Поддерживается для логотипов simple-icons, но не для кастомных логотипов.

Example: auto

label string

Переопределите текст на левой части значка (URL-encoded для пробелов или специальных символов!).

Example: healthiness

labelColor string

Цвет фона левой части (поддерживаются hex, rgb, rgba, hsl, hsla и css-названия цветов).

Example: abcdef

color string

Цвет фона правой части (поддерживаются hex, rgb, rgba, hsl, hsla и css-названия цветов).

Example: fedcba

cacheSeconds string

Время жизни HTTP-кэша (правила применяются для вычисления значения по умолчанию для каждого значка, любые указанные значения, ниже значения по умолчанию, будут игнорироваться).

Example: 3600

link string[]

Укажите, что должно происходить при клике на левую/правую часть значка. Обратите внимание, что это работает только при интеграции значка в тег HTML <object>, но не в тег <img> или разметку.