W3C поддерживает страницу советов о том, как изменять размер ваши шрифты в CSS - последнее обновление в апреле 2010 г.Согласно этой странице, лучший способ стилизовать шрифты - использовать «абсолютные» размеры шрифта:
еще лучше, если для документа установлен базовый размер шрифта, используйте абсолютный размер ([xx-small | x -small | small | medium | large | x-large | xx-large]) или относительного размера ([больше | меньше]) при определении размера шрифта для конкретного элемента в документе.
Спецификация определяет эти размеры шрифта в таблице. Насколько я понимаю в этой таблице, small
должен быть на 2/3 ( 66%
) размера среднего
, а большого
должен быть 4/3 ( 133%
).
Если я проверю это, я получу довольно разные результаты из моей интерпретации соотношений, установленных W3C. Результаты одинаковы для последних версий Chrome, Firefox и IE, но не соответствуют рекомендации W3C. маленький
равен 81,25%
вместо 66%
, а большой
равен 112,5%
вместо 133) %
.
Означает ли это, что современные браузеры не поддерживают эти стандарты W3C? Есть ли новый стандарт, который заменил этот, о котором я не знаю? Или я неправильно понял значение этой таблицы из W3C?
В конце концов, мой вопрос сводится к следующему: по-прежнему ли лучше всего использовать абсолютные размеры шрифта в CSS? Будет ли он вести себя одинаково во всех браузерах? И в идеале я хотел бы знать, какому стандарту следуют современные браузеры.