Online-учебник по HTML

Автор учебника: Евгений Андросов


Урок 9. Картинки, фотографии (продолжение)


К тегу <img> всегда должен «прилагаться» атрибут  "src", который указывает браузеру, где находится изображение. Помимо него есть и другие атрибуты, которые могут понадобиться при работе с изображениями.

Атрибут "alt" используется для альтернативного описания изображения, если, по каким-то причинам, оно не показано пользователю. Развитие Интернета и скоростей, с которыми он передается, делает применение этого атрибута не актуальным, но есть еще пользователи с очень медленным Интернетом, у которых картинки могут загружаться очень медленно или даже вообще не загружаться. Именно для них используется атрибут "alt":

<img src="logo.gif" alt="Логотип проекта Бесплатные советы">

Это значит, что пока картинка загружается (или если она вообще не загрузилась) пользователь вместо картинки увидит эти слова, описывающие картинку. Слабое утешение, но все же.

Два других важных атрибута - "width" и "height":

<img src="logo.png" width="141" height="32">

Width – ширина, height – высота. Эти атрибуты можно не указывать, но для корректного отображения вашего изображения любыми браузерами это необходимо!

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

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

<img src="logo.jpg" width="32" height="32">

<img src="logo.jpg" width="100" height="100">


При этом важно знать и помнить!

Первое: Если вы не хотите, чтобы изображение подверглось искажению при изменении его размеров с помощью атрибутов, например вот так:

<img src="logo.jpg" width="150" height="100">

Отображение в браузере:

необходимо менять эти размеры, соблюдая пропорции. Это легко сделать, если изображение квадратное – просто указываете одинаковую ширину и высоту: 32х32 или 100х100 или 250х250 – пропорции сохраняются. А как быть, если изображение имеет, например, оригинальный размер 131х58, как сохранить его пропорции при изменении размера? В этом случае нужно:

...либо вручную вычислять его пропорции с помощью простого уравнения, взяв за основу один из параметров – либо высоту, либо ширину. Например: если требуется ширина в 100 пикселей (вместо 131), то уравнение будет выглядеть следующим образом:
131 – 100
58  -  х 
х = 100х58:131

Результат: при ширине в 100 пикселей высота будет равна 44,28 пикселя, при этом пропорции будут сохранены.

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

А лучше всего заранее делать изображения с такими параметрами, которые можно легко изменять в пропорциях, например: 200х100 или 500х250.

Второе: Неплохо помнить, что реальный размер файла изображения в килобайтах останется неизменным, и этот файл будет занимать то же время для загрузки, как и раньше, хотя и будет выглядеть на экране маленьким. Следовательно, никогда не уменьшайте размер изображения атрибутами width и height, если только данное изображение не используется вами на сайте много раз. Если вы хотите использовать изображение один раз – сделайте его сразу того размера, который нужен.

Третье: Увеличивать изображения с помощью атрибутов категорически не рекомендуется. Так как изображения для Интернета делаются заведомо «легкими», они не имеют запаса в качестве и любое увеличение размера повлечет за собой резкое ухудшение качества! Наглядный пример. Я увеличиваю в два раза изображение, имеющее исходный размер 100х100 пикселей:

<img src="logo.jpg" width="200" height="200">

И вот, что мы получаем в браузере:

 

Четвертое и последнее: Чем меньше размер файла изображения, тем он быстрее будет загружаться браузером. Обычно, размер изображения на Интернет-странице не превышает 50-70 Кб. Исключения составляют отдельные уникальные фотографии, в которых вам важно показать именно их качество. Но даже в этом случае, размер файла не должен быть больше 200 Кб, иначе никто не увидит этой уникальности – люди просто будут переключаться на другие страницы или сайты, не желая ждать, пока ваша уникальность загрузится.


Предыдущий урок    | К началу урока | К оглавлению |     Следующий урок




Непонятно? Есть вопросы?
Задайте их прямо сейчас и получите ответ автора учебника!

Комментариев к этому уроку пока нет


Задать вопрос

Имейте, пожалуйста, ввиду, что любые ссылки, html-теги или скрипты, будут выводиться в виде обычного текста - бессмысленно их использовать. Вопросы, содержащие мат и оскорбления, будут немедленно удалены.


Введите число, которое вы видите на картинке