Меню показать Меню скрыть
Современные
проекты
от ПаЛыЧа
Сайк ПавелСайк Павел
8 г. назад

Размер шрифта в em для IE 6.0

Сегодня верстал шаблон (как я люблю это дело) и нашел маленький баг в IE 6.0. Может и не совсем баг, но он меня доконал.

В последнее время люблю делать эластичный шаблоны. Один из важных факторов, чтобы размеры шрифтов тоже были  эластичными, для этого и придумали такую систему измерений как em.

Так вот если ставить размеры шрифтов в CSS с указанием единицы измерения em, то новые браузеры нормально рассчитывают кегель. А вот IE почему то уменьшает в обратную сторону. Елы-палы. Для этого пришлось создавать отдельный файл-хак для IE 6.0, в котором размеры шрифтов можно проставить или в % или в px.

Народ меняйте браузеры на современные, вы получите удовольствие от них, точнее от просмотра страниц в вебе.

Комментарии

#ddr31.07.2008 12:23
Устанавливайте размер шрифта 100.01% для элемента html. Значение 100.01% для размера шрифта компенсирует несколько багов в различных браузерах. Во-первых, установка размера шрифта в процентах (вместо em) исключает проблему в IE/Win с непропорциональным ростом или уменьшением размера шрифта, если он будет установлен в em для других элементов. Во-вторых, некоторые версии Opera могут отображать 100% шрифт слишком мелко по сравнению с другими браузерами. С другой стороны у Safari проблемы с размером шрифта 101%. Сейчас лучшее решение это использовать значение 100.01% для этого свойства.

Советую взглянуть (оригинал)
www.smashingmagazine.com/2007/05/10/70-expert-ideas-for-better-css-coding/

На русском
designformasters.info/posts/70-expert-ideas-for-better-css-codingОтветить
#PaLyCH31.07.2008 16:19
Интересная идея для типографики. Принято на воружении. Ответить

Добавить комментарий

Наверх