次のことを達成するにはどうすればよいですか (画像を参照)。リスト要素を中央に配置したいので、これまでのところ、試みたものはロゴ (または H1) と同じ行に配置されています。
リにマージントップを適用しようとしましたが、まったく機能しませんでした。誰かが私が間違っている場所を教えてくれれば幸いです。
ありがとう
私の試み:
<html>
<header>
<link rel="stylesheet" type="text/css" href="style2.css"></header>
<body>
<div>
<h1 class="logo">LogoHere</h1>
<ul class="nav-menu">
<li><a href="index.html">Action</a></li>
<li><a href="about.html">Who we are</a></li>
<li><a href="blog.html">Blog</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="contact.html">Get in touch</a></li>
</ul>
</div>
</body>
CSS:
.logo {
display: inline-block;
position: relative;
font-family: times, Times New Roman, times-roman, georgia, serif;
font-size: 54px;
line-height: 40px;
letter-spacing: -5px;
color: #444444;
margin: 0 0 0 0;
padding-top: 25px;
padding-left: 25px;
font-weight: 100;
}
.nav-menu {
display: inline-block;
list-style-type: none;
font-size: 20px;
padding: 0px;
margin-top: 0px;
padding-left: 50px;
width: 55%;
margin-left: 10px;
}
.nav-menu li {
display: inline;
margin: 0px 20px 20px 0px;
}
.nav-menu li a {
text-decoration: none;
color: grey;
}
li a:hover {color: #444444;} /* mouse over link */
li a:active {
color:white;
text-decoration: underline;
} /* selected link */