gpt4 book ai didi

html - 尝试垂直对齐图标和 div

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

我正在使用 materializecss ,我需要帮助才能将内容垂直居中对齐。我不擅长 CSS。

https://jsfiddle.net/Shank09/z0pu0znm/

我尝试过 line-heightfont-sizemargin

这是图片:

enter image description here

HTML代码:

   <div class="col s12 m6">
<div class="card">
<div class="card-content">
<span class="card-title">
<i class="material-icons">business_center</i>
My List
<span id="listcount">
(12)
</span>
<i class="material-icons right">search</i>
<span class="new badge yellow" data-badge-caption="">
1
</span>
<span class="new badge red" data-badge-caption="">
12
</span>
<span class="new badge green" data-badge-caption="">
1
</span>
</span>

我的目标是:

enter image description here

最佳答案

这个怎么样? https://jsfiddle.net/z0pu0znm/1/

我在图标周围添加了一个额外的父元素来包含它们。他们有一个 margin-left: auto; 本身不会做任何事情。这就是父元素发挥作用的地方。

.card .card-content .card-title {
display: flex;
align-items: center;
}

这使用 Flexbox . Flexbox是快速对齐一堆东西的好方法。在这种情况下,align-items 然后垂直居中。我建议研究一下 Flexbox,因为从长远来看,它会为您省去很多麻烦!

关于html - 尝试垂直对齐图标和 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45176787/

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