Вёрстка: Неподдерживаемые символы при валидации W3C
Решение для исключения ошибки при валидации W3C на сайте с несколькими подключёнными шрифтами Google Fonts через тег link.
<link href="https://fonts.googleapis.com/css?family=Ubuntu:400|Kurale&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&subset=latin" rel="stylesheet" type="text/css"/>
Также рекомендуется проверить другие значения атрибутов элемента link на наличие недопустимых символов или ошибок в структуре ссылки, чтобы избежать возможных ошибок.
Комментарии