💡 자주 보이는 디자인의 네비게이션을 설계해보자!
*{padding:0;margin:0}
ul,ol{list-style:none}
a{text-decoration:none;color:#fff;font-size:15px}
nav{width:80%;overflow:hidden;height:80px;background-color:#1b2035;margin:50px auto}
<nav id="nav1">
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
<li><a href="#">menu3</a></li>
<li><a href="#">menu4</a></li>
<li><a href="#">menu5</a></li>
</ul>
</nav>
#nav1{text-align:center}
#nav1>ul{display:inline-block}
#nav1>ul li{float:left;padding:0 30px;line-height:80px}
<nav id="nav2">
<a href="#">logo</a>
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
<li><a href="#">menu3</a></li>
<li><a href="#">menu4</a></li>
<li><a href="#">menu5</a></li>
</ul>
</nav>
#nav2>a {
display: block; /* a태그는 글자성격 = inline */
float: left;
font-size: 30px;
font-weight: 900;
line-height: 80px;
padding: 0 30px;
}
#nav2>ul {
float: right;
}
#nav2>ul li {
float: left;
padding: 0 30px;
line-height: 80px;
}
<nav id="nav3">
<a href="#">logo</a>
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
<li><a href="#">menu3</a></li>
<li><a href="#">menu4</a></li>
<li><a href="#">menu5</a></li>
</ul>
<select>
<option>=test=</option>
<option>=test=</option>
<option>=test=</option>
</select>
</nav>
#nav3 {
width: 100%;
position: relative;
text-align: center;
}
#nav3>a {
line-height: 80px;
display: block;
font-size: 30px;
font-weight: 900;
position: absolute;
left: 30px;
}
#nav3>select {
padding: 0 20px;
height: 30px;
background-color: #1b2035;
color: #fff;
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-15px);
border: 2px solid #fff;
border-radius: 30px;
}
#nav3>ul {
display: inline-block;
}
#nav3>ul li {
float: left;
line-height: 80px;
padding: 0 30px;
}