изменить размер div в зависимости от ориентации изображения

0

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

Пример кода, который я использую для отображения изображений:

<div id="favphoto">            
    <a href="/event/%event%/photo/%id%.jpg" target="_blank">
        <img border="0" src="/event/%event%/photo/%id%.jpg" />
    </a>
</div>

Я хочу сделать размер div автоматически для правильного изображения, которое будет вызвано, если я просто не ошибаюсь.

  • 0
    Я не уверен, что понимаю, но у вас есть css для min-width, min-height или установите для width / height значение auto. Может быть, это может помочь.
  • 0
    У вас есть пример кода того, что вы пытаетесь, если так, пожалуйста, опубликуйте его, это поможет найти лучшее решение, чем просто общий и открытый вопрос.
Показать ещё 1 комментарий
Теги:
image

1 ответ

0
Лучший ответ

Установка div для display:inline-block приведет к тому, что он будет только шириной, чем содержимое.

Пример JSFiddle

<div class="favphoto">            
    <a href="#" target="_blank">
        <img border="0" src="http://lorempixel.com/400/200/sports/" />
    </a>
</div>

<div class="favphoto">            
    <a href="#" target="_blank">
        <img border="0" src="http://lorempixel.com/200/400/sports/" />
    </a>
</div>

.favphoto {
    display:inline-block;
    vertical-align:top;
}

.img {
    display:block;

}

  • 0
    Спасибо, это сработало, спасибо всем вам за помощь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню