我的导航栏不会与页面中心对齐?

布朗Boii333

我的导航栏不会与页面中心对齐。事实上,我添加的任何代码来更改每个单独链接之间的边距也不起作用,我知道为什么会这样。我将位置设置为绝对位置,因为我找不到任何其他方法让导航栏位于背景/幻灯片前面(此处未显示)。我已经包含了一个小提琴。我还尝试制作一个透明的居中导航栏,让我的下一个元素在它后面,但我不能。

https://jsfiddle.net/ep93zz08/

HTML:

   <div id="navbar" class="li flex-container nav row">
            <a class="nav-link flex-item " href="index.html">PHOTOGRAPHER</a>
            <a class="nav-link flex-item" href="#">PORTFOLIO</a>
            <a class="hplogo-a flex-item " href="idex.html"><img id="logo" src="http://www.dynamicaudiovideo.com/_Media/samsung_logo_large.jpeg" alt=""></a>
            <a class="nav-link flex-item" href="Investment.html">INVESTMENT + FAQ</a>
            <a class="nav-link flex-item" href="#">BLOG</a>
        </div>

CSS:`

body{
    margin:0;
    overflow-x: hidden;
    font-family: Calibri;
    font-style: normal;
    font-variant: normal;
  background:black;

}

.nav{
    position: absolute;
    list-style-type: none;
    display: inline;
    z-index: 2;
    text-align: center;

}

.resize-anchor{
    display: inline-block;
    height: auto;
    width: 300px;
}
.hplogo-a{
    display: inline-block;
    height: auto;
    width: 200px;
    min-width: 200px;
}

a:hover{
    color:#D1946F;
    text-decoration: none;
}

a:link{
    color:#D1946F;
    text-decoration: none;
}

.navlink, .hplogo-a{
    text-align: center;
    display:inline-block;
    margin-left: 50px;
    margin-right: 50px;
    padding:0;
}
.nav-link{
    color:white;
    text-decoration: none;
    white-space: nowrap;
    text-align: center;
    font-family: Calibri;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    line-height: 26.4px;
    margin-top: 20px;
}

.sticky {

    position: fixed;
    top: 0;
    width: 100%
    z-index: 3;
}
.li{
    text-align: center;

}

.flex-container {
    display: flex;
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
}

.flex-item {
    margin: 5px;
}

img{
    width: 100%;
}
`
骆驼写在CamelCase

最好为#navbar选择器添加 CSS 规则因为规则.nav会影响到所有带有.nav类的HTML 元素使用#navbar选择器,规则只会影响具有该 id 的特定 div。尝试删除规则.nav并添加以下内容:

#navbar {
    position: relative;
    list-style-type: none;
    z-index: 2;
    justify-content: center;
}

调整链接之间的边距:

#navbar a {
  margin-right: 20px;
}

https://jsfiddle.net/ep93zz08/8/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使导航栏与中心对齐

来自分类Dev

导航栏文本的中心,并右对齐。缩小页面大小时也保持导航栏完好无损

来自分类Dev

为什么 div 标签不会与中心对齐?

来自分类Dev

徽标图像不会与中心完全对齐

来自分类Dev

导航栏不会向左对齐

来自分类Dev

导航栏-按钮不在中心对齐

来自分类Dev

导航栏-按钮不在中心对齐

来自分类Dev

在Bootstrap导航栏的中心对齐文本

来自分类Dev

将导航栏菜单与页面中间对齐

来自分类Dev

为什么我的导航栏中心不?

来自分类Dev

HTML导航栏不会触及页面顶部

来自分类Dev

将导航栏中的内容与bootsrap中的位置中心对齐

来自分类Dev

中心对齐在导航栏上的 Bootstrap 上不起作用

来自分类Dev

导航栏的 Bootstrap 对齐中心折叠项目

来自分类Dev

对齐导航引导中心

来自分类Dev

标签不会与部分垂直对齐

来自分类Dev

响应中心导航栏

来自分类Dev

如何中心导航栏

来自分类Dev

文字对齐:中心在我的导航中不起作用

来自分类Dev

为什么我无法将该导航与中心对齐?

来自分类Dev

我无法在React js中对齐我的导航栏

来自分类Dev

我想将此导航栏放在桌面视图的中心

来自分类Dev

我的导航栏拒绝以移动设备为中心

来自分类Dev

对齐导航栏

来自分类Dev

我需要帮助在顶部导航栏中对齐两个 <li> 标签;一个在右边,另一个在真正的中心

来自分类Dev

我需要帮助在顶部导航栏中对齐两个 <li> 标签;一个在右边,另一个在真正的中心

来自分类Dev

我想将导航栏的 UL 元素向右对齐

来自分类Dev

我的导航栏无法正确填充屏幕的100%宽度。导航栏中的项目变为水平对齐

来自分类Dev

将Bootstrap导航对齐中心

Related 相关文章

热门标签

归档