Reh*_*mat 3 html css twitter-bootstrap twitter-bootstrap-3
这是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>
Run Code Online (Sandbox Code Playgroud)
有没有什么简单的方法可以使左侧“a”元素的整个文本稍微向左调整,以便徽章在中心垂直对齐?
我可以为左侧的内容提供固定宽度,但我担心所有设备尺寸。
提前致谢。
Flexbox 可以做到这一点
a.list-group-item {
display: flex;
align-items: center;
}
a .text {
flex: 1;
}
a .badge {
flex: 0 0 auto;
}
Run Code Online (Sandbox Code Playgroud)
<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>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7849 次 |
最近记录: |