LINUX.ORG.RU

Как добиться валидности CSS calc()

 ,


0

1

Для вычисления размера шрифта используется инструкция CSS calc(2 * var(–myVar1)), которой подавился Валидатор w3.org.

Сам код https://pastebin.com/j9YBryyT

Живой пример: http://mosdok.ru/test.html

W3C https://validator.w3.org/nu/?doc=http%3A%2F%2Fmosdok.ru%2Ftest.html

Есть ли способ угодить валидатору, оставив гибкость переменных CSS?



Последнее исправление: Measapotam (всего исправлений: 1)

Для вычисления размера шрифта используется инструкция

для этого есть встроенные величины шрифта.

usi_svobodi
()
Ответ на: комментарий от Measapotam

Синтаксис var поддерживает указание значения по умолчанию. В данном случае — 1px. Валидатор тупой, он считает, если значение по умолчанию указано — значит, любое значение будет именно этого типа; если не указано — значит, там число.

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

Валидатор тупой

скармливать в HTML валидатор css портянки и негодовать с ошибок… тут не в валидаторе дело, а в ТСе.

CSS валидатор на это не ругается, например.

usi_svobodi
()
Ответ на: комментарий от usi_svobodi

Если этот валидатор и не должен валидировать CSS, то зачем он это пытается делать?

Miguel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.