首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Div与Sub Div内容垂直对齐居中

问将Div与Sub Div内容垂直对齐居中
EN

Stack Overflow用户
提问于 2012-12-22 00:26:36
回答 1查看 250关注 0票数 0

所以我有一个div,它看起来像

代码语言:javascript
复制
<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

代码语言:javascript
复制
   #homepageNewsLink a, #homepageNewsLink img { float: left; }

#headerMediaIcons ul {align: 0px;} #socialMediaBarHomepage { display: table;} #homepageNewsLink { display: table-cell;竖直对齐:中间;} #socialMediaHeaderBar { display: table-cell;竖直对齐:居中;}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-22 00:31:48

垂直对齐CSS属性只适用于TD标签,如果我没记错的话,一些内联对象对齐(如图像)。您可以尝试的是设置父div的显式高度,并在子div上使用边距顶部和边距底部,通过值自动,您还可以在父div上使用display:table-cell,并坚持垂直对齐。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13993695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档