我正在布置一个块模仿带有代码的页面。无法对行进行充分编号,值大于 9 的数字开始将相邻块向右移动。下面的截图是一个例子,它应该是怎样的,我得到了什么。请告诉我解决此问题的最佳方法。
我的代码:
HTML
<div class="practite2__question2">
<div class="practite2__question2-title">
Вопрос 2
</div>
<p class="practite2__question2-text">
Что выведет в консоли следующий код:
</p>
<div class="practite2__question2-task">
<div class="practite2__question2-block">
<div class="practite2__num2">1</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">using</span> Microsoft.AspNetCore.Builder;</span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">2</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">using</span> Microsoft.AspNetCore.Hosting;</span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">3</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">using</span> Microsoft.Extensions.Configuration;
</span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">4</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">using</span> Microsoft.Extensions.DependencyInjection;
</span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">5</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">using</span> Microsoft.Extensions.Hosting;
</span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">6</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red"></span> </span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">7</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">namespace</span> CacheExamples</span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">8</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">
</span> </span>
</div>
{
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">9</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red">public class</span> Startup</span>
</div>
</div>
<div class="practite2__question2-block">
<div class="practite2__num2">10</div>
<div class="practite2__num2-text2">
<span> <span class="practite2__num2-red"></span> {
</span>
</div>
</div>
</div>
</div>
css
.practite2__block-text{
color: rgba(96, 98, 104, 1);
font-family: 'Segoe UI';
font-weight: 700;
font-size: 20px;
line-height: 20px;
margin-bottom: 10px;
}
.practite2__block-title{
font-family: 'Bitter';
font-weight: 700;
font-size: 40px;
line-height: 50px;
letter-spacing: 1px;
color: rgba(35, 38, 45, 1);
margin-bottom: 60px;
max-width: 735px;
}
.practite2__block-main{
display: flex;
}
.practite2__block-title-count{
font-family: 'Bitter';
font-weight: 900;
font-size: 80px;
line-height: 96px;
color: rgba(196, 202, 207, 1);
position: relative;
bottom: 25px;
}
.practite2__question1-title,
.practite2__question2-title{
font-family: 'Bitter';
font-weight: 700;
font-size: 30px;
line-height: 36px;
color: rgba(35, 38, 45, 1);
}
.practite2__question1-text,
.practite2__question2-text{
font-family: 'Segoe UI';
font-weight: 400;
font-size: 18px;
line-height: 28px;
letter-spacing: -1px;
margin-bottom: 20px;
}
.practite2__question1-task{
max-width: 915px;
border-radius: 8px;
border: 2px solid rgba(226, 231, 235, 1);
margin-bottom: 30px;
background: rgba(247, 248, 250, 1);
}
.practite2__num,
.practite2__num2{
font-family: 'Consolas';
font-weight: 400;
font-size: 14px;
line-height: 24px;
letter-spacing: -1px;
font-weight: 400;
color: rgba(160, 161, 166, 1);
margin-left: 25px;
padding-right: 10px;
border-right: 2px solid rgba(117, 182, 135, 1);
}
.practite2__num-text,
.practite2__num2-text2{
font-family: 'Consolas';
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: rgba(35, 38, 45, 1);
margin-left: 10px;
}
.practite2__question1-block,
.practite2__question2-block{
display: flex;
}
.practite2__num2-red,
.practite2__question1-red{
color: rgba(227, 111, 89, 1);
}
.practite2__question1-blue {
color: rgba(0, 163, 255, 1);
}
.practite2__question1-answer{
padding: 17px 20px 25px;
max-width: 915px;
border: 2px solid rgba(226, 231, 235, 1);
border-radius: 8px;
margin-bottom: 80px;
}
.practite2__question1-anwser-title{
font-family: 'Bitter';
font-weight: 700;
font-size: 18px;
line-height: 18px;
color: rgba(35, 38, 45, 1);
margin-bottom: 15px;
}
.practite2__question1-answer-text{
font-family: 'Segoe UI';
font-weight: 400;
font-size: 16px;
line-height: 26px;
max-width: 875px;
padding-top: 14px;
border-top: 1px solid rgba(226, 231, 235, 1);
}