О сайтостроении, музыке и путешествиях

Масштабирование размера шрифта в IE

Сегодня заметил, что IE не масштабирует размер шрифта у тегов input, select, textarea, button по умолчанию. Исправить это довольно легко, при условии, что вы пользуетесь относительными размерами шрифтов. Нужно просто добавить в CSS следующий код:

input, select, textarea, button {*font-size: 100%}

Можно попробовать масштабировать шрифты посмотрев пример (не забудьте: через IE). В примере подключен Reset CSS, который написал Эрик Мейер. Этот Reset CSS устанавливает относительные размеры шрифтов для большинства тегов, однако по-прежнему input, select, textarea и button не масштабируется. Я добавил строчку, приведенную выше и все стало ok. Подробности можно разглядеть в коде примера.

Будет лучше если вы воспользуетесь условными комментариями вместо хака со звездочкой, потому что данная поправка нужна только IE. Здесь я использовал хак лишь для простоты изложения.