ОК, здесь был мой первоначальный вопрос, где я упустил самое важное: по горизонтали изображение, если экран больше максимальной ширины.
Пока классический трюк для margin: auto
не работает, потому что тогда width: 100%
больше не экран.
#main {
margin: 0 auto;
width: 1024px;
background-color: red;
}
#bigimage {
max-width: 1024px;
width: 100%;
}
<div id="main" role="main">
<img src="img/bigimage.jpg" id="bigimage">
</div>
Так что я ищу другое решение, Есть идеи, как совместить максимальную ширину и горизонтальное центрирование?
Обновление:
ОК, я почти на месте:
#main {
width: 100%;
text-align: center;
}
#bigimage {
max-width: 1024px;
width: 100%;
}
И он прекрасно работает во всех браузерах, , кроме IE8. Даже IE 7 в порядке!IE8 изменяет размер изображения без сохранения соотношения сторон!Я имею в виду, что это делает его максимальной шириной, но оригинальной шириной. Можете ли вы помочь мне, как сделать так, чтобы он не искажался в IE8?
Кроме того, живой сайт, с максимальной шириной 500px: http://ilhaamproject.com/