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

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

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

В HTML есть возможность менять размер изображения программно. Это делается с помощью атрибутов width и height.

width

Отвечает за задание ширины изображения

height

задает высоту изображения

Вернемся к примеру из предыдущего урока и изменим размеры изображения, которое было там вставлено:

<img src="//webkyrs.info/images/arrow.jpg" width="100" height="200">
<img src="//webkyrs.info/images/arrow.jpg">

Первому изображению заданы атрибуты width и height, а второму нет. Посмотрите, как это будет в итоге выглядеть:

Числовое значение, которое задается в качестве параметра атрибутов width и height - это количество пикселей. Средсвами HTML можно задавать размер изображений только в пикселях.

Обратите внимание, что эти атрибуты меняют размер изображения именно при отображении его на веб-странице. Исходный размер при этом не меняется. Браузер программно, искусственно изменяет размер изображения. Объем данных загружаемых при этом никак не изменяется, как если бы вы меняли размер в графическом редакторе.

Еще стоит обратить внимание, что уменьшение изображения с помощью атрибутов width и height может произойти без изменения исходного качества изображения. Чего не скажешь по поводу увеличения исходного изображения, такую операцию производить не рекомендуется, т.к. в таком случае изображение теряет свой первоначальный вид и становится слишком расплывчатым.

Посмотрите, как это может выглядеть на следующем примере:

<img src="//webkyrs.info/images/cancel.png" width="500">

Подводя итог, если вы хотите изменить размеры изображения, используйте атрибуты width и height для элемента img и в качестве их значений и указывайте необходимое количество пикселей по ширине и высоте.