Задать вопрос
Chefranov
@Chefranov
Новичок

Почему не работает max-width?

Почему не работает следующий код в IE и как можно решить это?

.block-text-post p img,
.block-text-post img {
width: auto;
max-width: 100%;
height: auto;
}


<div class="block-text-post">
<a href="#"><img src="img/nf1.png" alt="Картинка"></a>
</div>


В IE большая картинка ломает верстку, в остальных браузерах всё ок. Просто свойство width: 100% не подходит, так как картинки могут быть маленькие и большие.
  • Вопрос задан
  • 8731 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
Chefranov
@Chefranov Автор вопроса
Новичок
Проблему решил. Проблема была в том что для ссылок стояло свойство display: inline-block; и надо им было задать максимальную ширину
.block-text-post a {
    display: inline-block;
    max-width: 100%;
}
Ответ написан
Комментировать
rockon404
@rockon404
Frontend Developer
Пригласить эксперта
Ваш ответ на вопрос

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

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