Как сделать изображение на всю ширину окна браузера?
🕛 19.01.2009, 18:52
Масштабирование изображений относительно их исходного размера не очень хорошая идея, хотя бы потому, что качество картинки очень сильно ухудшается. Тем не менее, для некоторых видов изображений, к примеру, содержащих геометрические фигуры или абстракцию, масштабирование вполне эффективно можно применять.Для изменения ширины достаточно задать значение параметра width тега <IMG> как 100%. При этом высота изображения будет вычисляться автоматически исходя из сохранения пропорций, поэтому параметр height указывать не нужно (пример 1). Пример 1. Ширина изображения HTML 4.01CSS 2.1IE 6IE 7Op 9.5Sa 3.1Ff 3.0 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Ширина 100%</title> </head> <body> <p><img src="images/figure.jpg" alt="Винни-Пух" width="100%"></p> </body> </html> Если для тега <IMG> все-таки установить значение параметра height в пикселах, то его высота будет задана принудительно, соответственно, исказятся пропорции.