header {
align-items: center;
background-color: black;
color: rgb(255, 255, 255);
text-align: center;
}
.nav-main {
display: flex;
align-items: center;
margin-left: auto;
text-align: center;
margin-inline: 10;
}
h1 {
font-family: "GasoekOne-Regular";
font-size: 45px;
margin-left: auto;
font-weight: 700;
}
.nav-link {
align-items: center;
font-family: arial;
}
.nav-link {
text-decoration: none;
list-style: none;
display: inline-block;
justify-content: space-between;
display: flex;
padding-left: 10px;
padding-right: 10px;
color: #ffffff;
}
<div>
<header class="nav-main">
<br>
<h1 class="nav-logo nav-main">TENSTARLIGHT</h1>
<div class="header-item nav-main">
<li class="nav-item nav-main">
<a class="nav-link" href="">Store</a>
</li>
<li class="nav-item nav-main">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item nav-main">
<a class="nav-link" href="">Contact Us</a>
</li>
</div>
</header>
</div>
大部分的css代码只是我试图把它移到左边。
我终于知道如何创建一个导航栏了。问题是,商店,关于,联系我们只会在右边,但我想在左边,我找不到它的任何东西。
1条答案
按热度按时间9q78igpj1#
链接被推到右边的原因是
h1
和.nav-main
的margin-left: auto;
声明。在这段代码中,我注解掉了这两个声明:在更正标记并删除不需要的CSS声明后,此代码段具有相同的结果: