Я пытаюсь центрировать контейнер по вертикали и горизонтали, а содержимое внутри с помощью CSS.
Разметка выглядит следующим образом:
<div id="container">
<img src="..someimage.jpg">
<img src="..someverticaldivider">
<form action="action.php">
<input type="text">
.... (other inputs)
</form>
</div>
Мне нужен конечный результат, чтобы он выглядел какэто:
Пока что мой css выглядит следующим образом:
#content{
position:absolute;
width: 900px;
left:50%;
top:50%;
height:300px;
margin-top:-150px;
margin-left: -450px;
}
Это прекрасно работает, и если я добавлю границу к #content
, я легко пойму, что этопо центру по горизонтали и вертикали.
Проблема, с которой я сталкиваюсь, заключается в том, что я не знаю размера содержимого внутри #content
.Мне нужно уметь выровнять эти элементы 2 изображения и 1 форму по горизонтали и вертикали.Я проверил этот сайт на вертикальное центрирование, но проблема в том, что я не знаю размер моего контента, а контент не только текстовый.
Как лучше всегосделать это с поддержкой старых браузеров (IE7 и выше)?