gpt4 book ai didi

html - 为什么我的导航按钮在它们的列表中没有正确对齐?

转载 作者:行者123 更新时间:2023-11-28 06:04:34 25 4
gpt4 key购买 nike

出于某种原因,每当我的网页在一定尺寸以内时,导航栏中的文字会移动到不同的位置,我不确定为什么。

要了解我在说什么,请查看我的代码 on jsFiddle .将结果窗口一直向左拉伸(stretch)并观察 li 按钮。

HTML:

<head>
<link type="text/css" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" >
</head>

<header class="row">
<a name="home"></a>
<div class="container">
<figure class="col-lg-12"><a href="index.html"><img src="assets/karate-kick.png" height="100" width="400" alt="karate kick"></a></figure>
<nav>
<ul class="col-lg-7">
<li class="col-md-2"><a href="#about">About</a></li>
<li class="col-md-2"><a href="#contact">Contact</a></li>
</ul>
</nav>
</div>
</header>

CSS:

nav ul.col-lg-7 {
text-decoration:none;
float:right;
position: relative;
}

nav ul li.col-md-2 {
list-style-type: none;
font-size: 2rem;
background-color: white;
color:black;
border: 3px outset lightgray;
margin: 8rem 0 1rem 1rem;
float:left;
bottom: 5rem;
border-radius: 25px;
text-align: center;
box-shadow: 100px black;
padding: 0 5rem;
}

nav ul li.col-md-2:active {
border: 3px inset lightgrey;
position: relative;
}

nav ul li.col-md-2:hover {
background-color:yellow;
}

header div.container {
background-color: red;
}
div figure {
top: 6rem;
}

最佳答案

您是否关心网站的移动版本?如果你不这样做,我就有你要找的东西:

尝试改变这个:

<li class="col-md-2"><a href="#about">About</a></li>
<li class="col-md-2"><a href="#contact">Contact</a></li>

对此:

<li class="col-md-2"><a href="#about" class="navLinks1">About</a></li>
<li class="col-md-2"><a href="#contact" class="navLinks2">Contact</a></li>

然后将其添加到您的 CSS 顶部:

.navLinks{
position:relative;
right:28px;
}

.navLinks2{
position:relative;
right:33px;
}

这使得文本正确居中,但在移动网站上,不是那么多。

关于html - 为什么我的导航按钮在它们的列表中没有正确对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36536679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com