어떻게하면 다음 이미지를 얻을 수 있습니까? 내 목록 요소가 중간에 있도록하고 싶습니다. 지금까지 시도한 것은 로고 (또는 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 */
로고의 패딩 윗부분을 제거하여 포지셔닝을 맨 위까지 바 꾸었습니다. 중간으로 설정했지만 효과가 있었지만 원하는 바가 아닙니다. 패딩을 제거하지 않는 방법이 있습니까? .logo div보다 약간의 공간이 필요합니다. – Umz15
ohnvm, 작동했습니다. 이 모든 것을 래핑하는 첫 번째 div에 패딩을 적용했습니다. – Umz15