下面是我正在使用的代码:
ul {
color: beige;
margin-left: 25%;
margin-right: 25%;
}
<li class="list-group-item px-3 border-0 rounded-3 mb-2" style="background-color: #8A8583;">
<div class="row">
<div class="col-md-6" style="justify-content: center;">
<h2 style="color: beige; font-weight: bold; margin: auto;">I also code lots of side-projects that are either websites or applications using a wide variety of languages.</h3>
</div>
<div class="col-md-6"><h1 style="font-size: 7rem;">03</h1></div>
</div>
</li>
它会创建一个包含文本和所有内容的形状,但我希望它看起来更像
。
我怎样才能把较大的数字移到左上角呢?
我试过floating: left
、floating: right
和删除justify-content: center
,但没有任何效果。我希望在删除这些内容时它会恢复到列的中间左侧,但不幸的是什么也没有发生。即使添加一些类似pull-right的内容似乎也没有效果。
3条答案
按热度按时间r3i60tvu1#
您需要检查
flex
及其属性,例如justify-content
here您可以简单地创建相同的在这个片段中我没有:
velaa5lx2#
您可以在容器上使用
display: flex
来实现这一点,还可以向左列添加边距,并从h1中删除边距,如下所示:bbuxkriu3#
为了使用
justify-content
属性,元素还必须是display: flex
(或display: inline-flex
)。row
类的CSS是什么?它似乎没有将这两个元素保持在一行上。这就是我要应用flex的地方。尝试将该行设置为display: flex
。您可能还需要在第二列上设置text-align: right
。justify-content: center
似乎是第一列的错误值,因为设计是左对齐的。试试这样