css - 具有正确固定导航的居中内容会导致 z-index 问题

标签 css z-index center fixed

我有一个居中的容器布局和一个右边的固定导航 div。为了使固定导航在视口(viewport)调整大小时保持在原位,它在一些嵌套的 div 中设置。问题是导航 div 最终出现在内容的前面。我可以更改 z-index 顺序,但我希望内容和导航都可以访问,例如能够“标记”文本。对此有什么想法吗?下面是代码链接和显示布局结构的图像

http://jsbin.com/aliru5/3/edit

enter image description here

最佳答案

你正在使它变得比它需要的更复杂,试试这个:

<div id="container">
 <div id="content"></div>
 <div id="nav"></div>
</div>

#container {
margin:0 auto; /* center container in browser */
overflow:hidden; /* clear floats */
width:900px
}
#content {float:left;width:640px}
#nav {float:right;width:240px}

关于css - 具有正确固定导航的居中内容会导致 z-index 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778832/

相关文章:

ios - 如何在 iOS Safari 上设置渐变背景透明度?

html - 方向 : Landscape showing true for desktop

jquery - 使用 z-index 更改 div 可见性

css - 使用 z-index 的分层 div 的位置和高度问题

c# - 为 Canvas 上的矩形设置 zindex 不会将其置于前面

javascript - 在菜单中动态居中 Logo

ios - 为什么无法访问 view.center.x/y

css - 使用 css 和图像处理响应式页面流

css - 我如何居中和对齐文本,就像这张图片一样?

html - 表格标签占用的高度高于父 div 提到的高度