首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标题中的居中元素和右对齐元素都垂直对齐。

标题中的居中元素和右对齐元素都垂直对齐。
EN

Stack Overflow用户
提问于 2014-08-18 07:31:00
回答 1查看 69关注 0票数 0

我试图为我的网页制作一个标题,标题中间有一个元素,标题中有一个对齐。

我唯一能想到的办法是:

  1. 使用浮点- JSFiddle #中心Header{显示:内联块;高度: 100%;垂直对齐:中间;}#社会化链接{高度: 100%;显示:内联块;垂直对齐:中间;浮动:右;}
  2. 使用绝对定位- JSFiddle #中心Header{显示:内联块;高度: 100%;垂直对齐:中间;}#社会化链接{高度: 100%;显示:内联块;垂直-对齐:中间;位置:绝对;右:10 100;}

问题是,使用这两种方法,社交链接/图像不再垂直对齐到标题,而是拥抱页面的顶部,尽管我将它们设置为100%的内嵌块,并且垂直对齐:中间。(我尝试这种垂直对齐方法的推理的来源)

使用float方法,似乎还有一个额外的问题,即居中元素实际上并不是在标题中水平居中,而是放置在社交链接旁边,并且集中在它自己的div中,这不是我所要寻找的。

任何关于我如何能达到一个水平中心元素和右对齐元素的期望结果的指针,所有的内联和垂直中心都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-18 08:36:24

一种解决方案是添加相对于标题包装和正确定位的社交链接使用绝对的最高值。

更新的JSfiddle

代码语言:javascript
复制
#homeHeader {
height: 75px;
padding: 10px;
text-align: center;
background-color: #181818;
border-bottom: 1px solid #505050;
position:relative;
}
#socialLinks {
position: absolute;
right: 10px;
top:50%;
margin-top:-20px; //considering the social links are 40px height
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25358268

复制
相关文章

相似问题

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