Масштабируемость изображений c помощью CSS.

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

Больше или меньше стандартного. Причины этого я рассматривать не буду, задача этой заметки немного другая.

При увеличении(или уменьшении) стандартного размера шрифта, меняется размер текста. Но размеры изображений остаются неизменными. Такую проблему можно легко решить с помощью CSS:

Дерево. Картинка, при увеличении текста не будет изменять свой размер.

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

Дерево. Картинка, при увеличении текста будет изменять свой размер.

Единственное различие между верхней и нижней картинкой в добавленном css-коде, указывающим ее размер в em единицах:
style="width: 14.29em; height: 9.5em;"
Попробуйте поменять стандартный размер шрифта (нажав сочетание клавиш “Ctrl +” или “Ctrl -”, например ) и посмотрите результат.

Для вычисления размера в единицах em удобно пользоваться em calculator

Спасибо за ваше внимание.
До встречи в следующих заметках на Блоге Стрельбана.


Интересное в других блогах:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Ссылка на этот пост для блога:

Ссылка для форума:

Постоянная ссылка на пост:

Дополнить запись своим комментарием
Подписаться на обновления по RSS

Оставленные уже мнения:

  1. Дмитрий Маслов
    February 11 2008

    Спасибо за информацию, узнал о такой возможности впервые. Хотя логично было предположить, что она есть.

  2. Алексей Саминский
    February 14 2008

    Спасибо за ссылку!

Используйте форму ниже, чтобы принять или продолжить дискуссию.

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