Артём Поликарпов |
Указывайте размер шрифта и межстрочный интервал в пикселях. Да, пиксели несовершенны уже потому, что на бумаге я могу задать кегль 7,5 пункта, а на экране нет. Хотя у дробных значений есть физический смысл и применение, не очень ясно, что такое дробный пиксель, да и в реальных браузерах они не отображаются. Но тем не менее, пиксели безопасно использовать, целые значения везде работают и будут работать даже после исчезновения физического пикселя, глобальной ретинизации всех экранов, что ясно из определения пикселя. При указании шрифта в пикселях нет проблем с наследованием, что важно при вёрстке независимыми блоками. Не нужно постоянно включать калькулятор, просто пишете:
вместо:
Интерлиньяж в пикселях решает проблемы |
|||||||
Один из недостатоков пикселей — немасштабируемость шрифтов в ИЕ 6 — отлично вписывается в концепцию грациозной деградации. Я скептически отношусь к новомодному способу указывать размер шрифта в ремах
А чтобы избавиться от калькулятора ещё и изменить базовый размер шрифта, это лукавство:
Кроме rem, в разработке ещё две новые единицы — vh и vw, которые позволят указывать размеры в зависимости от окна браузера. Это решит многие проблемы адаптивной вёрстки. Используйте пиксели, но не забывайте совсем про емы, они полезны в универсальных типографских классах, когда контекст важен. Например, капитель для текста любого кегля:
Или полупробел:
|
Кстати, когда я использовал емы и проценты, иногда нарочно использовал пиксели, чтобы запретить ИЕ масштабировать текст в некоторых элементах, например, с фиксированной графической подложкой. |
P. S. |