gpt4 book ai didi

css - 将元素放置在父元素的中间但保持文本左对齐

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:29 25 4
gpt4 key购买 nike

如何将一个地方和元素放在父元素的中间。但我仍然希望文本向左对齐。摆弄与中间对齐的文本:

.align-text{
text-align: center;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<span class="col-xs-4">
<div class="align-text">
<div><h3>Sample</h3></div>
<div>text</div>
<div>address</div>
</div>
</span>
<span class="col-xs-4">
<div class="align-text">
<div><h3>Sample</h3></div>
<div>text</div>
<div>address</div>
</div>
</span>
<span class="col-xs-4">
<div class="align-text">
<div><h3>Sample</h3></div>
<div>text</div>
<div>address</div>
</div>
</span>

一切正常,我只希望文本向左对齐而不是中间对齐。

最佳答案

您需要的是将文本容器在其父容器中居中,然后左对齐其内容。

在文本容器中使用 display: inline-block 并使用 text-align: center 使其父级居中。

然后使用 text-align: left 将文本内容左对齐:

 <section class="col-xs-4">
<div class="align-text">
<div><h3>Sample</h3></div>
<div>text</div>
<div>address</div>
</div>
</section>
<section class="col-xs-4">
<div class="align-text">
<div><h3>Sample</h3></div>
<div>text</div>
<div>address</div>
</div>
</section>
<section class="col-xs-4">
<div class="align-text">
<div><h3>Sample</h3></div>
<div>text</div>
<div>address</div>
</div>
</section>

section
{
text-align: center;
}

section > div
{
display: inline-block;
text-align: left;
}

https://jsfiddle.net/DTcHh/6051/

关于css - 将元素放置在父元素的中间但保持文本左对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29349442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com