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

发布于 2024-11-03 19:06:28 字数 342 浏览 5 评论 0原文

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

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

在此处输入图像描述

I have a centered container layout with a right fixed nav div. To make the fixed nav stay in place when viewport resizes it's set up in some nested divs. Problem is the nav div ends up infront of the content. I can change the z-index order but I want both content and nav to be accesible as in being able to "mark" text for example. Any ideas on this? Below is link to code and and an image showing the layout structure

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

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦忆晨望 2024-11-10 19:06:28

你让事情变得比需要的更复杂,试试这个:

<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}

You are making this more complicated than it needs to be, try this:

<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}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文