<nav>
应与徽标和标语下方的左侧对齐。但是,尽管尝试对两者都这样做,但margin
它padding
仍然位于徽标上方并位于页面中心。非常感谢任何有关如何纠正此问题的帮助。
HTML
<header>
<div id="logo">
<a href="#"><img src="img/logo.png" alt="GEC logo" /></a>
</div>
<div id="slogan">
<h1>Revolutionizing Potential</h1>
</div>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Coaching Services</a></li>
<li><a href="#">Resources</a></li>
<li><a href="#">Events</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
</header>
CSS
/* Header */
header {
margin-top: 95px;
}
#logo {
float: left;
}
#slogan {
float: right;
margin-top: 90px;
}
nav ul li {
display: inline;
float: left;
}
nav ul li a {
padding-right: 20px;
}
nav ul li:last-child {
padding-right: 0;
}