0

我正在一个网站上工作,我决定使用带有固定侧边栏导航的平滑滚动。但是突然间,当我开始添加内容时,它并没有一直向下滚动到我的#contact 锚标记。任何想法为什么会这样做?这似乎是跨 IE、FF 和 Chrome 的问题。

http://encorevisions.com/proofsites/finaldrive/

4

2 回答 2

0

div #females 似乎有问题,有浮动吗?如果不是,为什么有一个明确的:两者都在最后。

我相信浮动有问题,因为如果您对您的网站进行启动并悬停在 div #females 上,似乎其中没有任何内容。这主要发生在浮动而不是清除

于 2013-02-21T15:32:01.537 回答
0

里面的所有<li>元素#females都是浮动的。因为该部分中的列表后面没有非浮动元素,所以它在<h2>. 这是该部分的#contact开始位置,也是您锚定的位置让您滚动到的位置。

在列表元素上使用display: inline-block代替float: left或在列表后添加一个元素clear: both;来解决此问题。

于 2013-02-21T15:30:41.347 回答