У меня проблема с тем, как я должен центрировать свой текст по центру поля и получить свой номер (01, 02 и c) в верхнем левом углу?
Я использую flexbox сначала центрирует все содержимое, а затем выравнивает заголовок, чтобы начать сгиб Все отлично и модно, но, как вы можете видеть, мой заголовок не в правом верхнем углу. Как я могу убедиться, что заголовок находится в верхнем левом углу, а мой текст находится в центре поля, а не немного не в центре?
Я попытался установить для поля вправо на авто значение pu sh, заголовок влево, он работает, но мой текст затем сдвигается вправо.
Как бы я go перед исправлением этого?
footer {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
}
.box {
min-height: 354.48px;
max-height: 354.48px;
display: flex;
align-items: center;
justify-content: center;
padding: 1rem;
}
.box h2 {
font-size: 2rem;
}
.how-it-works {
background-color: #c7ddea;
}
.O1 {
background-color: white;
}
.O1 h2 {
align-self: flex-start;
}
.O2 {
background-color: #e7e7e7;
}
.O2 h2 {
align-self: flex-start;
}
.O3 {
background-color: #fff;
}
.O3 h2 {
align-self: flex-start;
}
.O4 {
background-color: #f17949;
}
.O4 h2 {
align-self: flex-start;
}
.O5 {
background-color: #fff;
}
.O5 h2 {
align-self: flex-start;
}
<footer>
<div class="box how-it-works">
<h1>How it works?</h1>
</div>
<div class="box O1">
<h2>01</h2>
<p>Answer a few questions about yourself</p>
</div>
<div class="box O2">
<h2>02</h2>
<p>Choose a plan. Get a quote.</p>
</div>
<div class="box O3">
<h2>03</h2>
<p>Answe some questions about your medical history</p>
</div>
<div class="box O4">
<h2>04</h2>
<p>Wait 90 sec to get approved.</p>
</div>
<div class="box O5">
<h2>05</h2>
<p>Done!</p>
</div>
</footer>