В W3C поддерживать page of advice on how to size your fonts in CSS - последнее обновление в апреле 2010 г. Согласно этой странице самый лучший способ, чтобы стиль шрифта должен использовать «абсолютные» размеры шрифта:Должен ли я использовать абсолютный размер шрифта (маленький, средний, большой и др.)?
еще лучше, если базовая Font- размер установлен для документа, используйте абсолютный размер ([xx-small | x-small | small | medium | large | x-large | xx-large]) или относительный размер ([больше | меньше]) при определении размера шрифта для конкретного элемента в документе.
Спец затем defines these font-sizes в таблице. Насколько я понимаю, этот стол, small
должен быть 2/3 (66%
) размером medium
, а large
должен быть 4/3 (133%
).
Если я проверю это, я получаю rather different results из моей интерпретации коэффициентов, указанных W3C. Результаты согласуются с последними версиями Chrome, Firefox и IE, но не соответствуют рекомендациям W3C. small
- 81.25%
вместо 66%
и large
- 112.5%
вместо 133%
.
Означает ли это, что современные браузеры не поддерживают эти стандарты от W3C? Есть ли новый стандарт, который заменил бы этот, о котором я не знаю? Или я неправильно понял смысл этой таблицы из W3C?
В конце дня мой вопрос сводится к следующему: есть ли практика использования абсолютных размеров шрифта в CSS? Будет ли он вести себя последовательно в браузерах? И в идеале я хотел бы знать, какой стандарт соответствуют современным браузерам.
Я считаю, что лучший способ - использовать относительные шрифты: 'em' и проценты. Обратите внимание, что html также как тег , который делает все более запутанным, единственное преимущество в соответствии с спецификацией html5 заключается в том, что это может быть полезно семантически. Но я удивляюсь, что другие должны держаться о стилях css x-large, а также! – c4urself