Следующие вертикально центрирует внутренний DIVКнопка вертикально центров содержания, но ДИВ не
HTML
<button class="outer">
<div class="inner">
Hello<br>World
</div>
</button>
CSS
.outer {
position: absolute;
top: 25%;
left: 25%;
bottom: 25%;
right: 25%;
padding: 0;
background: none;
border: none;
outline: dashed 1px black;
font-family: sans-serif;
font-size: 16px;
text-align: center;
}
.inner {
background: #ccc;
}
Но если я использую div
вместо button
для внешнего элемента,
По семантическим причинам, я хочу div
не button
.
Какие стили CSS необходимо добавить к классу .outer
для создания такого же стиля вертикального выравнивания, что и у кнопки?
Мне нужно это для работы в Chrome и FF.
Я хотел бы видеть, что вы сделали, если вы не возражаете, в скрипку может быть – Ani