Размещение картинки

G2
На сайте с 24.07.2015
Offline
2
795

Вопрос в следующем: как сделать картинки адаптивными под экран?

Вот такой код: <img border="0" src="http://мой домен/dubna.JPG" alt="о картинке" title="сама картинка" width="325" height="400" align="left"/>

width="325" - ширина, height="400" - высота, align="left" - обтекание текстом.

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

V
На сайте с 25.02.2012
Offline
46
#1
WebJunior
На сайте с 11.06.2010
Offline
155
#2
.image {width:100%; height:auto}

Гуглите "media queries".

Мой сайт на этом хостинге - https://tuthost.ua/?from=2558 / Верстаю шаблоны (темы с отзывами: https://searchengines.guru/ru/forum/763758, https://searchengines.guru/ru/forum/600404 ).
grayCat777
На сайте с 02.09.2015
Offline
5
#3

garik21, пропишите в css

img {

max-width:100%;
vertical-align: middle;
height: auto;
}
HTML-верстка по доступной цене (/ru/forum/923505)
Rus33
На сайте с 13.08.2015
Offline
13
#4

width:auto;

height: auto;

Рекламу и раскрутку своего сайта вы можете получить здесь (http://1ps.ru/?p=644814) Пишешь сообщения, и одновременно зарабатывай. (http://profit-maker.org/index.php?referrerid=20367)
G2
На сайте с 24.07.2015
Offline
2
#5
Rus33:
width:auto;
height: auto;

Спасибо. Вот это действительно понятно.

Rus33
На сайте с 13.08.2015
Offline
13
#6
garik21:
Спасибо. Вот это действительно понятно.

Рад помощь.

D.iK.iJ
На сайте с 26.05.2013
Offline
239
#7

У меня в подписи тема, там где-то на 2 странице готовый шаблон для начала адаптации сайта. картинки тоже есть.

А вообще, стараюсь все картинки прописывать так, например:

<img border="0" src="http://мой домен/dubna.JPG" alt="о картинке" title="сама картинка" width="325" height="400" style="width: 100%; height: auto; max-width: 325px; max-height: 400px;" align="left"/>

Ну это в идеале :) Тестировал на IE 8 - понимает. А вот width:auto; height: auto; - не уверен что во всех браузерах уменьшится.

Еще можно так: width: 100%; height: auto; max-width: 100%;

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
G2
На сайте с 24.07.2015
Offline
2
#8
DiKiJ:
У меня в подписи тема, там где-то на 2 странице готовый шаблон для начала адаптации сайта. картинки тоже есть.

А вообще, стараюсь все картинки прописывать так, например:


Ну это в идеале :) Тестировал на IE 8 - понимает. А вот width:auto; height: auto; - не уверен что во всех браузерах уменьшится.

Еще можно так: width: 100%; height: auto; max-width: 100%;

Второй момент вопроса связан с изменением картинки и самого сайта если на сайт попали с компьютера, экран которого с малым разрешением. Получается, выглядит сайт совсем иначе. Сейчас гоняю в гугл аналитик несколько экспериментов, результат - текстовое содержимое не меняется, изменяю "расположение" текста и обтекание. В итоге число отказов снизилось, переход по указанной ссылке вырос в среднем на 4,5 % (был меньше 1). Отсюда и интерес к данной составляющей дизайна. Не только адаптация под мобильные устройства.

"width:auto; height: auto;" - обкатал, в хроме работает. По остальным пока не пробовал.

Ваш вариант интересный, работать с самими картинками возможно придется меньше (подгоняя под размер большое разрешение, предположим если оригинал не 325*400, а 800*945).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий