gpt4 book ai didi

html - 我的栏根本不居中,我该如何解决这个问题?

转载 作者:行者123 更新时间:2023-11-28 11:52:02 27 4
gpt4 key购买 nike

我是新来的,所以这是我的第一个问题。可能有点愚蠢,但我无法解决这个问题。我创建了一个导航栏,但它根本没有居中:

因此,如您所见,在显示“galeria”的地方,显然它不在导航栏的中心。这是我的代码和这个导航栏的 css。先感谢您! :D

    <ul class="nav">
<li><a class="link" href="/">concerts</a></li>

<li><a class="link" href="/about/">discografia</a></li>

<li><a class="link" href="/work/">galeria</a></li>

<li><a class="link" href="/clients/">botiga</a></li>

<li><a class="link" href="/contact/">contacte</a></li>
</ul>

这是我的导航栏 CSS 样式表:

.nav{
list-style:none;
margin:10px;
padding:150px;
text-align:center;}
.nav li{
display:inline-block;}
.nav a{
text-decoration: none;
color: #b8d2db;
color: #fff;
width: 150px;
display: inline-block;
padding: 15px;
font-size: 30px;
transition: 0.4s;
font-family: 'Montserrat Alternates', sans-serif;}
.link:hover {
color: #fcff90;}

最佳答案

它是居中的,只是看起来不像,因为单词的长度是可变的,而且您没有任何视觉识别边界。

演示:

.nav {
list-style: none;
margin: 10px;
padding: 150px;
text-align: center;
}

.nav li {
display: inline-block;
border: 1px solid white;
}

.nav a {
text-decoration: none;
color: #b8d2db;
color: #fff;
width: 150px;
display: inline-block;
padding: 15px;
font-size: 30px;
transition: 0.4s;
font-family: 'Montserrat Alternates', sans-serif;
}

.link:hover {
color: #fcff90;
}

body {
background-color: black;
}
<ul class="nav">
<li><a class="link" href="/">concerts</a></li>

<li><a class="link" href="/about/">discografia</a></li>

<li><a class="link" href="/work/">galeria</a></li>

<li><a class="link" href="/clients/">botiga</a></li>

<li><a class="link" href="/contact/">contacte</a></li>
</ul>

解决此问题的一种方法是删除显式的 width您在 <a> 上设置的属性

.nav {
list-style: none;
margin: 10px;
padding: 150px;
text-align: center;
}

.nav li {
display: inline-block;
}

.nav a {
text-decoration: none;
color: #b8d2db;
color: #fff;
display: inline-block;
padding: 15px;
font-size: 30px;
transition: 0.4s;
font-family: 'Montserrat Alternates', sans-serif;
}

.link:hover {
color: #fcff90;
}

body {
background-color: black;
}
<ul class="nav">
<li><a class="link" href="/">concerts</a></li>

<li><a class="link" href="/about/">discografia</a></li>

<li><a class="link" href="/work/">galeria</a></li>

<li><a class="link" href="/clients/">botiga</a></li>

<li><a class="link" href="/contact/">contacte</a></li>
</ul>

关于html - 我的栏根本不居中,我该如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59144206/

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