2014-09-30 60 views

回答

0

一旦菜单元件接收sticky类,给它相同的固定宽度.theme-layout(1230px)并取下left属性。

如果具有position: fixed的元素没有剩余值,它将自动对齐到它仍然是文档流的一部分的位置。为了使它具有正确的宽度,您不能再使用100%的相对宽度,因为其引用点现在是文档本身,而不是布局容器 - 您需要给它一个固定的宽度。

+0

我已根据您的指示更新了'style.css'。现在似乎有一半的问题得到纠正。但是当滚动到底部时,标题仍然移动到右侧。 – josh 2014-10-01 01:50:21

+0

这是因为你的'header.business1 .for-sticky.sticky'选择器不够强大。 '#menu-sec'宽度为100%覆盖1230px的宽度。您可以通过将选择器更改为'header.business1#menu-sec.for-sticky.sticky'来解决此问题。 – 2014-10-01 07:19:43