Вёрстка: Неподдерживаемые символы при валидации 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 на наличие недопустимых символов или ошибок в структуре ссылки, чтобы избежать возможных ошибок.

Вёрстка up: просмотров: 7.7k

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.