Css 当另一个页面加载时链接移动的导航问题

Css 当另一个页面加载时链接移动的导航问题,css,uinavigationbar,Css,Uinavigationbar,我的导航有问题。如果你在任何一个页面上点击另一个页面,当下一个页面加载时,我的导航栏似乎会前后移动 这很难解释,但如果你开始 然后点击“联系人”页面,我的导航链接似乎更近了,然后又回到正确的位置 /* ---------->>> navigation alignment/spacing on right <<<-----------*/ .header-alignment-left.header-navigation-split #topNav {

我的导航有问题。如果你在任何一个页面上点击另一个页面,当下一个页面加载时,我的导航栏似乎会前后移动

这很难解释,但如果你开始 然后点击“联系人”页面,我的导航链接似乎更近了,然后又回到正确的位置

/* ---------->>> navigation alignment/spacing on right <<<-----------*/

    .header-alignment-left.header-navigation-split #topNav { position: absolute; right: 18px; }

/*----------->>>导航分隔线下拉菜单内部间距加载页面开始时,页面宽度略大于页面完全加载时,因为滚动条不会立即出现。您的站点是100%宽的,由于宽度的差异,导航栏会稍微移动。

我不知道为什么会这样做,但我只能在Chrome中重新创建它。IE和FF看起来不错。它也是在Safari中实现的。这可能是一个javascript的东西,因为如果我点击信息下的某个东西,只有公文包和信息会移动。所以所有的东西都被点击了。因为它不是所有的类型,我不认为它是CSST这是一个基于squarespace模板的站点,所以我不认为它是java。我只能添加自定义css,我想我把它搞砸了。奇怪。。。我又去看了一遍,它不再做了。。。无论如何,试着拿出你的css,一次只加一点,看看你是否能找到问题所在
    .logo-image #topNav nav li a { padding: 5px 15px; line-height:100%;}
    #nav a{ border-top:0px solid transparent; }
    #nav .subnav{margin-top:0}
    #nav a{ border-right:1.5px solid #3b5998; height: 20px;}
    #nav li:last-child a{ border-right:0; }
    #header #topNav nav .folder ul li {padding:0 24px 12px; position: relative;  }
    #header { margin-top: 10px !important; }
    #topNav { margin-top: 53px; }
    #nav .subnav ul { padding-bottom:15px !important;}
    #nav .subnav ul { padding-top:15px !important;}