Как сделать фотографии правильного размера в теге img, чтобы они соответствовали размеру экрана? - PullRequest
7 голосов
/ 06 июня 2011

У меня есть эта страница фото:

http://www.comehike.com/hikes/hike_image.php?hike_photo_id=106&photo_path=http://www.comehike.com/img/hiking_photos/-1_311_5/full_IMG_4612.jpg

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

Спасибо!

Ответы [ 4 ]

10 голосов
/ 06 июня 2011

Добавьте width:100% к своему стилю.


<img src="http://www.comehike.com/img/hiking_photos/-1_311_5/full_IMG_4612.jpg" style="border: none; width: 100%;" alt="California Nature" />
1 голос
/ 06 апреля 2017

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

max-width:100%;
max-height:100%;
1 голос
/ 06 июня 2011

Попробуйте добавить как width="800" в тег <img>. Однако это «некрасивое» исправление. Гораздо лучше использовать некоторую программу для редактирования фотографий, чтобы просто изменить размер реального изображения до подходящей ширины. Это экономит полосу пропускания и делает работу с пользователем намного лучше.

1 голос
/ 06 июня 2011

Попробуйте этот CSS:

width: 100%;

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

...