首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在带有链接的浮动div之间将div居中,同时仍然访问这些链接?

如何在带有链接的浮动div之间将div居中,同时仍然访问这些链接?
EN

Stack Overflow用户
提问于 2011-11-11 09:36:07
回答 1查看 67关注 0票数 1

我有一个标题div,在页面顶部的固定位置。

在它里面有一些向左浮动的div和一些向右浮动的div,都有链接。我有另一个div,我希望它在页面上居中,垂直放置在它们之间。

图表:

代码语言:javascript
复制
DivA  DivB         PageCenteredDiv     DivC DivD DivE

我让页面居中的div工作得很好:

代码语言:javascript
复制
width:      100%;
text-align: center;
position:   fixed;
top:        0;
left:       0;

但是,无论我如何处理任何div上的z-index,浮动div中的链接都位于居中div的下方,无法单击。

有没有办法让那些浮动的div高于另一个div?

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-11 09:42:07

如果您可以在居中的div上设置宽度:

代码语言:javascript
复制
left: 50%;
margin-left: -150px;
position: absolute;
text-align: center;
top: 0;
width: 300px;

这将使300px-wide div居中于头部内部,同时防止其重叠到两侧的浮动div上。你显然可以根据内容来选择宽度。

编辑:我在JSFiddle上制作了一个快速演示,这样你就可以看到它是如何工作的:http://jsfiddle.net/MartinodF/2gXKP/

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

https://stackoverflow.com/questions/8088685

复制
相关文章

相似问题

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