More916
@More916

Как центрировать и подогнать размеры изображения?

Так как изображение помещается в модальное окно, то можно считать, что у нас чистая страница. Итак на странице расположен элемент div внутрь которого помещается изображение. Изображение может быть как 2000x500 так и 500x2000. Оно должно быть сжато до 90% от размера страницы по большей стороне. Если же оно ни по одной стороне не превышает 90% размера страницы (например 150х100, а страница стандартного размера), то тогда просто центрируем его.
<div><img></div>
  • Вопрос задан
  • 2306 просмотров
Решения вопроса 1
black_wolf1894
@black_wolf1894
Junior Front End Developer
Вот, как вариант.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Попробуйте так

img {
     display: block;
     max-width: 90%;
     max-height: 90%;
     margin: 0 auto;
}

div {
     display: table-cell;
     vertical-align: middle;
}
Ответ написан
Writerim
@Writerim
Заполнить позже...
Как написал уже Алексей выше. Но если для старых браузеров (IE 7, IE6), то можно в таблицу с одним рядом и колонкой и применить vertical-align: middle;

display
table
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы