【发布时间】:2023-11-26 02:42:01
【问题描述】:
我在div 和display: flex 中有img 和a。
看起来像这样:
<div style="display: flex;">
<div class="site-title-container">
<img style="border-radius: 7px; width: 34px; height: 34px;" src="/assets/img/Icon-32@3x.png"> <!-- width="34" height="34" -->
<a class="site-title" rel="author" href="{{ " / " | relative_url }}">{{ site.title | escape }}</a>
</div>
//.....
</div>
CSS
.site-title-container {
float: left;
display: flex;
justify-content: center;
align-content: center;
}
为什么图片还是不能居中对齐?
【问题讨论】:
-
可以用自带的HTML/CSS/JS sn-p提供demo吗?
-
移除浮动
-
浮点数不适用于 felx-child
-
你到底想对齐什么?垂直的 ? --> jsfiddle.net/b5js0wzs/5
-
它是
align-items。它希望设置在parent上。您拥有的所有styles。并保留float。 jsfiddle.net/dkcdszd8/7.
标签: html css flexbox centering