Вёрстка: Неподдерживаемые символы при валидации W3C

Решение для исключения ошибки при валидации W3C на сайте с несколькими подключёнными шрифтами Google Fonts через тег link.

<link href="https://fonts.googleapis.com/css?family=Ubuntu:400|Kurale&amp;subset=latin" rel="stylesheet" type="text/css"/>

Подключение нескольких шрифтов с Google Fonts таким способом вызовет ошибку при валидации W3C: Bad value "https://fonts.googleapis.com/css?family=Ubuntu:400|Kurale&subset=latin" for attribute href on element link: Illegal character in query: | is not allowed. Ошибка "Bad value" в элементе "link" может возникнуть, если значение атрибута "href" содержит недопустимые символы или нарушается структура ссылки. В данном случае ошибка возникает из-за символа "|", который не является допустимым символом в URL-адресах.

Чтобы исправить эту ошибку, замените символ "|" на его URL-кодированное представление "%7C".

Решение: замена символа "|" на "%7C"

<link href="https://fonts.googleapis.com/css?family=Ubuntu:400%7CKurale&amp;subset=latin" rel="stylesheet" type="text/css"/>

Также рекомендуется проверить другие значения атрибутов элемента link на наличие недопустимых символов или ошибок в структуре ссылки, чтобы избежать возможных ошибок.

9.4 г. Просмотров: 9.2k
Материал помог? Оценка помогает находить устаревшие и спорные решения.

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram