gpt4 book ai didi

html - 如何对齐不是用列表制作的导航栏中的链接

转载 作者:太空宇宙 更新时间:2023-11-04 06:20:04 25 4
gpt4 key购买 nike

我想弄清楚如何将我的链接对齐到导航栏的中心,这与它们现在位于顶部的方式不同。我附上了到目前为止所做的事情,但我无法弄清楚如何将链接对齐到中间。我附上了我在下面所做的事情。我们将不胜感激任何帮助。

我尝试了不同的内容和文本对齐方式以及位置,但无济于事。但是我仍然只是在学习,可能还没有尝试过一切

<body>
<header>
<div class="navbar">
<a href="index.html"><img src="images/logo.png" alt="logo"></a>
<a href="home.html">Home</a>
<a href="#design">Design</a>
<div class="dropdown">
<button class="dropbtn">Photo
<i class="fa fa-caret-down"></i>
</button>
<div class="dropdown-content">
<a href="#phportrait">Portrait</a>
<a href="#phland">Landscape</a>
<a href="#phstreet">Street</a>
<a href="#phproduct">Product</a>
</div>
</div>
<a href="contact.html">Contact</a>
<a href="about.html">About</a>
</div>
</header>
* {
padding: 0;
margin: 0;
}

/* Navbar */

header {
align-content: center;
text-align: center;
}
.navbar {
overflow: hidden;
background-color: black;
font-family: futura-pt, sans-serif;
}

.navbar a {
float: left;
font-size: 16px;
font-weight: 600;
color: #939393;
text-align: center;
padding: 35px;
text-decoration: none;
letter-spacing: 4px;
}

.dropdown {
float: left;
overflow: hidden;
}

.dropdown .dropbtn {
font-size: 16px;
letter-spacing: 4px;
border: none;
outline: none;
color: #939393;
font-weight: 600;
padding: 35px 35px;
background-color: inherit;
font-family: inherit;
margin: 0;
}

.navbar a:hover , .dropdown:hover .dropbtn {
color: white;
transition: background-color 200ms ease-out;
}

.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
z-index: 1;
}

.dropdown-content a {
float: none;
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
}

.dropdown-content a:hover {
background-color: #3E3E3E;
}

.dropdown:hover .dropdown-content {
display: block;
}

最佳答案

https://jsfiddle.net/andrwrbnsn/ag389x4c/13/

如果你为导航栏使用 flexbox display: flex 你可以设置 margin-left: automargin-right: auto告诉浏览器填充左侧的空间并填充右侧的空间,使它们居中。然后将 Logo 设置为绝对位置,这样它就不会使按钮偏离中心。

关于html - 如何对齐不是用列表制作的导航栏中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55581254/

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