gpt4 book ai didi

css - 将 Div 与 Sub Div 内容垂直居中对齐

转载 作者:行者123 更新时间:2023-11-28 13:27:27 25 4
gpt4 key购买 nike

所以我有一个看起来像的div

<div id="socialMediaBarHomepage">
<div id="homepageNewsLink">
<img src="" alt="" class="mr_10"/>
<a href=""></a>
</div>
<div id="socialMediaHeaderBar" class="fl_right">
<div id="headerMediaStayConnected" class="fl_left mr_5">
A bit of Text
</div>
<div id="headerMediaIcons" class="fl_left">
Image Image Image
</div>
<div>

所以我有 1 个主 div,有 2 个子 div。

1 个向左浮动和 1 个向右浮动。它基本上是我主页的一个栏。

在左边我显示了一个图标和一个新闻链接

在右侧,我显示了标签和社交媒体图标。

我想做的是简单地垂直对齐此栏中的所有内容,但甚至无法靠近。关于如何完成这项工作的任何想法?

CSS

   #homepageNewsLink a, #homepageNewsLink img { float: left; }

#headerMediaIcons ul {边距:0px;} #socialMediaBarHomepage { 显示:表格; } #homepageNewsLink { 显示:表格单元格;垂直对齐:中间; } #socialMediaHeaderBar { 显示:表格单元格;垂直对齐:中间;

最佳答案

vertical-align CSS 属性仅适用于 TD 标签,如果我没记错一些内联对象对齐方式(如图像)。您可以尝试设置父 div 的显式高度,并在子 div 上使用 margin-top 和 margin-bottom 值 auto您还可以在父 div 上使用 display:table-cell 并坚持垂直对齐。

关于css - 将 Div 与 Sub Div 内容垂直居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13993695/

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