【发布时间】:2011-02-22 05:16:00
【问题描述】:
我有一个居中的容器 div,其中包含左侧的内容 div 和右侧的导航 div。我希望导航 div 被修复,就像不滚动内容一样。见下图。这可行吗?
【问题讨论】:
标签: css html fixed centering non-scrolling
我有一个居中的容器 div,其中包含左侧的内容 div 和右侧的导航 div。我希望导航 div 被修复,就像不滚动内容一样。见下图。这可行吗?
【问题讨论】:
标签: css html fixed centering non-scrolling
这确实是可能的,在你的 CSS 中使用它:
.navElement
{
position: fixed;
top: 10px; /*your distance from the top*/
left: 10px; /*your distance from left*/
}
确保它是文档流中的第一个元素,就在<body> 之后,并且它的行为应该与您描述的一样。
【讨论】:
position: fixed;。有了这个,你就不能使用边距居中,(margin: 0 auto;)所以你可以使用 left 属性来随意放置它。您可以使用 px、em、% 或您选择的任何单位作为度量单位。