Всем привет. Я немного профан, но, как понимаю, полное центрирование одного элемента в другом - штука сложна. Вопрос заключается в следующем: как сделать полное центрирование (чтобы и по вертикали и по горизонтали) так, чтобы в родительском элементе можно было ещё размещать элементы не в ущерб элементу по центру (чтобы не съезжал и не сдвигался)?
Простой пример. Хедер, который выступает на 50px по высоте. Нужно, чтобы logo (там просто текст) был ровно по центру этого хедера.
header {
display: block;
height: 100px;
width: 100%;
background-color: white;
}
.logo {
font-family: MonB;
display: block;
margin: 0 auto;
width: 70%;
text-align: center;
}
Примерно так это выглядит: