Продвигался личный проект веб-дизайна, но я продолжаю застревать при вертикальном центрировании тега p
внутри section
.Вертикально центрирующий текст в ответном виде
https://jsfiddle.net/dowp4rv3/1/
Я хочу, чтобы текст внутри этого раздела, чтобы быть в центре по вертикали, но я не хочу терять чувствительность. Я пробовал ряд возможных решений, но я все время вникаю в это. Кто-нибудь из ваших экспертов видит быстрое решение?
HTML
<div class="box">
<section>
<p>Some text</p>
</section>
</div>
CSS
body {
background-color: white;
margin: 0;
overflow: auto;
}
.box {
display: block;
float: left;
height: 100vh;
width: 100vw;
background-color: green;
position: relative;
}
.box section {
display: block;
text-align: center;
height: 20%;
width: 70%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
border: solid .2em white;
}
.box section p {
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;
}
}
}
Там определенно лишняя CSS там (частично из-за артефакты из проекта, который я взял это из), но проблемы у меня канистра быть увиденным.
, где это проблема, это в центре? – Johannes
Я хочу, чтобы текст был по центру по вертикали. Таким образом, равное расстояние от верхней и нижней границы. – Inkidu616
ах извините, я подумал о самой секции ... – Johannes