У меня проблема с горизонтальным центрированием жидкого изображения в жидком div. От взгляда высоко и низко, решения, которые другие нашли, не работают на меня, либо я пытаюсь сделать что-то слишком сложно (я сомневаюсь), либо я работаю с другой средой.Не может центрировать изображение жидкости в жидкости Div
HTML:
<body>
<div id="BackgroudDiv">
<img src="images/NumberTwo.png" alt="" id="FSBG"/>
</div>
</body>
CSS:
body {
margin: 0px
}
#FSBG {
width: auto;
height: 100%;
min-width: 1040px;
position: absolute;
min-height: 585px;
}
#BackgroudDiv {
width: 100%;
height: 1080px;
text-align: center;
display: block;
background-color: #BF2527;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
}
"Margin: авто" не делает ничего, как ширина всего является переменной. В коде, как он есть, левый край изображения «NumberTwo» центрируется на странице. Я хочу, чтобы центр изображения был центрирован. Он ведет себя так же, как и масштабирование, но не в середине страницы!
Любая помощь будет оценена по достоинству, это привело меня к стене. Дайте мне знать, нужна ли дополнительная информация.
H
А, я пробовал это, но тогда изображение не соответствовало масштабируемым «правилам», которые я установил, изменив BackgroudDiv на 100% высота вместо заданной высоты заставляет все работать. Большое спасибо – HCAWN
Еще одна вещь, если вы: Когда соотношение сторон окна будет слишком узким, я хотел бы, чтобы стороны изображения отрезали, а не только правую сторону (что происходит сейчас), любое дополнение, чтобы сделать это возможным? – HCAWN
Взгляните на [это демо] (https://jsfiddle.net/lmgonzalves/3w5rqg3d/3/), используя код из [этого другого ответа] (http://stackoverflow.com/a/30770629/4908989). – lmgonzalves