gpt4 book ai didi

html - 排列不同尺寸的徽章

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

我有几个代表用户的徽章。一些用户有照片(display: block),而其他用户只有文本(display: inline)。

enter image description here

对于容器我们有:

<div class="align-self-center">

每个元素都是这样的:

<div style="height:30px" class=" pl-0 pt-0 pb-0 mr-1 mt-1 badge badge-danger">
<span class="p-1">PMT</span>
<span class="align-self-center">46h </span>
</div>

事实上,这种方法似乎设计过度,但仍然不起作用。

请告知我们如何正确地垂直对齐所有元素。

编码:https://codepen.io/anon/pen/EbYJyd?editors=1100#0

最佳答案

display: flex 添加到容器中,然后应用 align-items 属性。要垂直对齐每个 div 中的元素,请重复 div 的规则。

.profiles,
.profiles div {
display: flex;
align-items: center;
}
<html>

<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
</head>

<body>
<div class="profiles">
<div style="height:30px" class=" pl-0 pt-0 pb-0 mr-1 mt-1 badge badge-danger"><span class="p-1">PMT</span><span>46h </span></div>
<div style="height:30px" class=" pl-0 pt-0 pb-0 mr-1 mt-1 badge badge-danger"><img height="30" title="debbcarol not online on Slack" class="rounded translucent" src="https://avatars.slack-edge.com/2017-06-01/191787258759_1f147d9c455250f2399c_72.jpg"> <span>8d </span></div>
<div style="height:30px" class="pl-0 pt-0 pb-0 mr-1 mt-1 badge badge-danger"><span class="p-1">David</span><span>8d </span></div>
<div style="height:30px" class=" pl-0 pt-0 pb-0 mr-1 mt-1 badge badge-danger"><img height="30" title="robgarza" class="rounded" src="https://avatars.slack-edge.com/2016-11-05/100970331412_61a091a494a137be0188_72.png"> <span>3d </span></div>
<div style="height:30px" class=" pl-0 pt-0 pb-0 mr-1 mt-1 badge badge-danger"><img height="30" title="alinan523" class="rounded" src="https://avatars.slack-edge.com/2017-07-11/211053436291_0695a1cedc52065260b5_72.png"> <span>28d </span></div>
<div style="height:30px" class=" pl-0 pt-0 pb-0 mr-1 mt-1 badge badge-danger"><img height="30" title="will not online on Slack" class="rounded translucent" src="https://avatars.slack-edge.com/2016-10-20/93977971973_091d34c1388d122e488e_72.jpg"> <span>21d </span></div>
</div>
</body>

</html>

关于html - 排列不同尺寸的徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46976608/

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