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

标签 css uinavigationbar

我的导航有问题。如果您在任何页面上单击另一个 - 当下一页加载时,我的中殿栏似乎来回移动。

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

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

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

/* ------------>>> 导航悬停填充 <<<------------*/

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

f

最佳答案

在加载开始时页面比页面完全加载时略宽,因为滚动条不会立即出现。您的网站是 100% 宽,由于宽度的差异,导航栏会稍微移动。

关于css - 加载另一个页面时链接移动的导航问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18068172/

相关文章:

html - 向左浮动的动态宽度

css - float :right works in Chrome but not in Firefox

ios - 创建一个透明的 NavigationBar

ios - 为不同的屏幕使用自定义导航栏?

swift - View Controller 中没有显示导航栏或任何导航栏属性

css - 使用 sass 解除绑定(bind)变量

javascript - JavaScript 的 onscroll() 函数有问题

html - 为什么文本换行 float 图像?

ios - 导航栏和状态栏颜色/隐形 iOS

ios - 增加 NavigationBar 高度