gpt4 book ai didi

html - 如何使 Bootstrap 徽章垂直居中对齐?

转载 作者:太空宇宙 更新时间:2023-11-04 14:00:03 24 4
gpt4 key购买 nike

这是 jsfiddle。 https://jsfiddle.net/8mfr1x79/1/

<div class="container">
<div class="list-group">
<a class="lis-group-item" href="#">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam tristique erat ac nisi finibus, tempor commodo turpis dictum. Proin tempor neque a ullamcorper maximus. <span class="badge badge-default pull-right">A long badge</span>
</a>
</div>
</div>

是否有任何简单的方法可以将左侧“a”元素的整个文本向左调整一点,以便徽章垂直居中对齐?

我可以为左侧的内容指定固定宽度,但我担心所有设备尺寸。

提前致谢。

最佳答案

Flexbox 可以做到这一点

a.list-group-item {
display: flex;
align-items: center;
}
a .text {
flex: 1;
}
a .badge {
flex: 0 0 auto;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="list-group">
<a class="list-group-item" href="#">
<span class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam tristique erat ac nisi finibus, tempor commodo turpis dictum. Proin tempor neque a ullamcorper maximus. </span><span class="badge badge-default">A long badge</span>
</a>
</div>
</div>

<div class="container">
<div class="list-group">
<a class="list-group-item" href="#">
<span class="text">Lorem ipsum dolor </span><span class="badge badge-default">A long badge</span>
</a>
</div>
</div>

关于html - 如何使 Bootstrap 徽章垂直居中对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39082259/

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