gpt4 book ai didi

html - 对齐此菜单的正确方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 17:32:21 25 4
gpt4 key购买 nike

http://jsfiddle.net/rctdzdsm/

我正在尝试使菜单与 Logo 对齐。

我是否必须手动调整边距直到正确对齐?

或者有更好/更合适的方法吗?

因为手动边距直到我正确对齐,感觉有点傻。

* {
margin: 0;
padding: 0;
}
header {
background-color: #e58b1a;
}
header .logo {
float: left;
width: 400px;
height: 53px;
font-family: 'Arial';
color: white;
font-size: 50px;
position: relative;
top: 20px;
left: 50px;
}
.menu {
float: right;
font-family: arial;
}
.menu li {
/** Float to the left, helps it become horizontal */
float: left;
/** Marigin-right allows you to space your links */
margin-right: 30px;
}
<header class="show-when-loaded" style="height: 108px;">

<div class="logo">
<span class="text"> Daz Me Lulz </span>
</div>


<div class="menu">
<nav>
<ul>
<li> <a href="aboutus.html">About Us </a>
</li>
<li> <a href="project.html">Projectos De Lulz </a>
</li>
<li> <a href="involved.html">Get Involved </a>
</li>
</ul>
</nav>
</div>

</header>

最佳答案

这不是一种非常灵活的方法。如果标题的高度发生变化怎么办?

比起您必须手动对齐内边距和边距。如果您正在寻找更准确的方法,请查看显示元素和对齐元素的不同可能性。即使您的菜单位于 unordert 列表中。将您的列表想象成一个表格,将列表项想象成表格单元格。如果您的元素继承了标题的高度,您可以轻松地在中间垂直对齐它们。这是一个片段,可以让您了解我的意思。

html, body {
margin: 0;
padding: 0;
}

header {
height: 108px;
background-color: orange;
}

header:after {
clear: both;
}

nav {
height: 100%;
}

nav ul {
margin: 0;
padding: 0;
float: left;
display: table;
height: inherit;
}

nav li {
display: table-cell;
height: inherit;
vertical-align: middle;
}

nav a {
text-decoration: none;
color: white;
font-family: 'Arial';
}

.logo a {
font-size: 50px;
padding: 0 0 0 20px;
}

nav .nav-bar {
float: right;
}

nav .nav-bar li {
padding-right: 20px;
}
<header>
<nav role='navigation'>
<ul class="logo">
<li>
<a href="">Daz Me Lulz</a>
</li>
</ul>
<ul class="nav-bar">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Clients</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
</header>

玩得开心。

关于html - 对齐此菜单的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30311360/

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