(CSS) 메뉴배경 색상과 드롭다운 배경 색상을 각각 다르게 주고 싶습니다. 채택완료
메뉴배경 색상과 드롭다운 배경 색상을 각각 다르게 주고 싶습니다.
HTML
Copy
<div style="float:left"> <ul class="menu"> <li1><a href="#">ABOUT</a> <ul class="sub"> <li><a href="#">ABOUT KOTEKA</a></li> <li><a href="#">CORE TECH</a></li> <li><a href="#">PRODUCTS</a></li> <li><a href="#">NOTICE</a></li> <li><a href="#">CONTACT</a></li> <li><a href="#">SHOP</a></li> </ul> </li1> <li2><a href="#">CORE</a> <ul class="sub"> <li><a href="#">ABOUT KOTEKA</a></li> <li><a href="#">CORE TECH</a></li> <li><a href="#">PRODUCTS</a></li> <li><a href="#">NOTICE</a></li> </ul> </li2> <li3><a href="#">PRODUCTS</a> <ul class="sub"> <li><a href="#">ABOUT KOTEKA</a></li> <li><a href="#">CORE TECH</a></li> <li><a href="#">PRODUCTS</a></li> </ul> </li3> <li4><a href="#">NOTICE</a> <ul class="sub"> <li><a href="#">ABOUT KOTEKA</a></li> <li><a href="#">CORE TECH</a></li> <li><a href="#">PRODUCTS</a></li> <li><a href="#">NOTICE</a></li> </ul> </li4> <li5><a href="#">SHOP</a> </li5> </ul> </div>
CSS
Copy
ul.menu li1{ float: left; width: 100px; height: 40px; background-color:#ef3e36; position: relative; }ul.menu li2{ float: left; width: 95px; height: 40px; background-color:#ef3e36; position: relative; }ul.menu li3{ float: left; width: 130px; height: 40px; background-color:#ef3e36; position: relative; }ul.menu li4{ float: left; width: 105px; height: 40px; background-color:#ef3e36; position: relative; }ul.menu li5{ float: left; width: 80px; height: 40px; background-color:#ef3e36; position: relative; }ul.menu li1 a{ display: block; width: 100%; height:40px; line-height: 40px; text-indent: 10px; font-weight: bold; color:#FFF; text-decoration: none; background-color:#ef3e36; }ul.menu li2 a{ display: block; width: 100%; height:40px; line-height: 40px; text-indent: 10px; font-weight: bold; color:#FFF; text-decoration: none; background-color:#ef3e36; }ul.menu li3 a{ display: block; width: 100%; height:40px; line-height: 40px; text-indent: 10px; font-weight: bold; color:#FFF; text-decoration: none; background-color:#ef3e36; }ul.menu li4 a{ display: block; width: 100%; height:40px; line-height: 40px; text-indent: 10px; font-weight: bold; color:#FFF; text-decoration: none; background-color:#ef3e36; }ul.menu li5 a{ display: block; width: 100%; height:40px; line-height: 40px; text-indent: 10px; font-weight: bold; color:#FFF; text-decoration: none; background-color:#ef3e36; }ul.menu li1 a:hover{ background-color:#F90; text-decoration:underline; }ul.menu li2 a:hover{ background-color:#F90; text-decoration:underline; }ul.menu li3 a:hover{ background-color:#F90; text-decoration:underline; }ul.menu li4 a:hover{ background-color:#F90; text-decoration:underline; }ul.menu li5 a:hover{ background-color:#F90; text-decoration:underline; }ul.menu li1 ul.sub{ position: absolute; width:200px; }ul.menu li2 ul.sub{ position: absolute; width:200px; }ul.menu li3 ul.sub{ position: absolute; width:200px; }ul.menu li4 ul.sub{ position: absolute; width:200px; }ul.menu li5 ul.sub{ position: absolute; width:200px; }ul.menu{ zoom: 1; }ul.menu:after{ height: 0; visibility: hidden; content: "."; display: block; clear: both; }
답변 2개
윈드디자인1
10년 전
01 | <div style="float:left"> |
02 | <ul class="menu"> |
03 | <li1><a href="#">ABOUT</a> |
04 | <ul class="sub"> |
05 | <li><a href="#">ABOUT KOTEKA</a></li> |
06 | <li><a href="#">CORE TECH</a></li> |
07 | <li><a href="#">PRODUCTS</a></li> |
08 | <li><a href="#">NOTICE</a></li> |
09 | <li><a href="#">CONTACT</a></li> |
10 | <li><a href="#">SHOP</a></li> |
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
10년 전
일단 소스가 문제 있는 듯 합니다.
<li1>, <li2>,... 와 같은 존재하지 않는 태그가 있네요.
스타일시트도 ul에 대한 정의된 부분이 없는 것 같구요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인