У меня есть родительский div, который имеет переменную высоту. Внутри изображение, которое должно быть на 100% от высоты его родителя.Центральное изображение горизонтально с динамической шириной с переполнением скрытого родителя
я могу добиться этого довольно легко в CSS так:
.parent {
width: 640px;
min-height: 560px;
height: 100%;
overflow: hidden;
}
.parent img {
min-height: 560px;
height: 100%;
width: auto;
}
Только проблема в том, что IMG всегда будет выравнивание по левому краю. Как мне сосредоточить его на родительском?
Если я использую фоновое изображение, изображение не будет изменено в соответствии с общей высотой родителя. Я не хочу использовать свойство css3 background-size из-за отсутствия поддержки в ie7 & 8.
Есть несколько вопросов по поводу stackoverflow, связанных с этим, но ни один из них (я не могу найти) адрес проблема в отношении переменной ширины & высота изображение.
.parent {text-align: center} Центр всех элементов в этом div – Vector
margin: auto; ?? – bklups
margin: auto не будет работать, поскольку ширина не указана. Не работает на процентах. – Vector