Влад Мержевич
| Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
| 4.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Задача
Розтягнути зображення на всю ширину вікна браузера.
Рішення
Масштабування зображень щодо їх початкового розміру не є найкращою ідеєю, оскільки якість картинки значно погіршується. Тим не менше, для деяких видів зображень, наприклад, з геометричними фігурами чи абстракціями, масштабування можна використовувати досить ефективно.
Для зміни ширини достатньо задати значення атрибута width тега <img> як 100%. При цьому висота зображення буде обчислюватися автоматично з урахуванням збереження пропорцій, тому атрибут height вказувати не потрібно (приклад 1).
Приклад 1. Ширина зображення
HTML5IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Ширина 100%</title>
</head>
<body>
<p><img src="images/figure.jpg" alt="Вінні-Пух" width="100%"></p>
</body>
</html>Результат цього прикладу показано на мал. 1.

Мал. 1. Зображення з шириною 100%
Якщо для тега <img> все-таки задати значення атрибута height в пікселях чи відсотках, то висота зображення буде встановлена примусово, відповідно, спотворяться його пропорції.