테스트 사이트 - 개발 중인 베타 버전입니다

(CSS) 메뉴배경 색상과 드롭다운 배경 색상을 각각 다르게 주고 싶습니다. 채택완료

따라하기 10년 전 조회 5,845

메뉴배경 색상과 드롭다운 배경 색상을 각각 다르게 주고 싶습니다.

HTML​​​​

                              </p><p style="margin-left: 0px;"> <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>​</p><p style="margin-left: 0px;">

 

CSS

​</span></strong></p><p style="margin-left: 0px;"><span style="font-size: 18pt;"><span style="font-size: 10pt;">ul.menu li1{ </span>
<span style="font-size: 10pt;"> float: left;</span>
<span style="font-size: 10pt;"> width: 100px;</span>
<span style="font-size: 10pt;"> height: 40px;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36;</span>
<span style="font-size: 10pt;"> position: relative;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li2{ </span>
<span style="font-size: 10pt;"> float: left;</span>
<span style="font-size: 10pt;"> width: 95px;</span>
<span style="font-size: 10pt;"> height: 40px;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36;</span>
<span style="font-size: 10pt;"> position: relative;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li3{ </span>
<span style="font-size: 10pt;"> float: left;</span>
<span style="font-size: 10pt;"> width: 130px;</span>
<span style="font-size: 10pt;"> height: 40px;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36;</span>
<span style="font-size: 10pt;"> position: relative;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li4{ </span>
<span style="font-size: 10pt;"> float: left;</span>
<span style="font-size: 10pt;"> width: 105px;</span>
<span style="font-size: 10pt;"> height: 40px;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36;</span>
<span style="font-size: 10pt;"> position: relative;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li5{ </span>
<span style="font-size: 10pt;"> float: left;</span>
<span style="font-size: 10pt;"> width: 80px;</span>
<span style="font-size: 10pt;"> height: 40px;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36;</span>
<span style="font-size: 10pt;"> position: relative;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li1 a{</span>
<span style="font-size: 10pt;"> display: block;</span>
<span style="font-size: 10pt;"> width: 100%;</span>
<span style="font-size: 10pt;"> height:40px;</span>
<span style="font-size: 10pt;"> line-height: 40px;</span>
<span style="font-size: 10pt;"> text-indent: 10px;</span>
<span style="font-size: 10pt;"> font-weight: bold;</span>
<span style="font-size: 10pt;"> color:#FFF;</span>
<span style="font-size: 10pt;"> text-decoration: none;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li2 a{</span>
<span style="font-size: 10pt;"> display: block;</span>
<span style="font-size: 10pt;"> width: 100%;</span>
<span style="font-size: 10pt;"> height:40px;</span>
<span style="font-size: 10pt;"> line-height: 40px;</span>
<span style="font-size: 10pt;"> text-indent: 10px;</span>
<span style="font-size: 10pt;"> font-weight: bold;</span>
<span style="font-size: 10pt;"> color:#FFF;</span>
<span style="font-size: 10pt;"> text-decoration: none;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li3 a{</span>
<span style="font-size: 10pt;"> display: block;</span>
<span style="font-size: 10pt;"> width: 100%;</span>
<span style="font-size: 10pt;"> height:40px;</span>
<span style="font-size: 10pt;"> line-height: 40px;</span>
<span style="font-size: 10pt;"> text-indent: 10px;</span>
<span style="font-size: 10pt;"> font-weight: bold;</span>
<span style="font-size: 10pt;"> color:#FFF;</span>
<span style="font-size: 10pt;"> text-decoration: none;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li4 a{</span>
<span style="font-size: 10pt;"> display: block;</span>
<span style="font-size: 10pt;"> width: 100%;</span>
<span style="font-size: 10pt;"> height:40px;</span>
<span style="font-size: 10pt;"> line-height: 40px;</span>
<span style="font-size: 10pt;"> text-indent: 10px;</span>
<span style="font-size: 10pt;"> font-weight: bold;</span>
<span style="font-size: 10pt;"> color:#FFF;</span>
<span style="font-size: 10pt;"> text-decoration: none;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li5 a{</span>
<span style="font-size: 10pt;"> display: block;</span>
<span style="font-size: 10pt;"> width: 100%;</span>
<span style="font-size: 10pt;"> height:40px;</span>
<span style="font-size: 10pt;"> line-height: 40px;</span>
<span style="font-size: 10pt;"> text-indent: 10px;</span>
<span style="font-size: 10pt;"> font-weight: bold;</span>
<span style="font-size: 10pt;"> color:#FFF;</span>
<span style="font-size: 10pt;"> text-decoration: none;</span>
<span style="font-size: 10pt;"> background-color:#ef3e36; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li1 a:hover{</span>
<span style="font-size: 10pt;"> background-color:#F90;</span>
<span style="font-size: 10pt;"> text-decoration:underline; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li2 a:hover{</span>
<span style="font-size: 10pt;"> background-color:#F90;</span>
<span style="font-size: 10pt;"> text-decoration:underline;  </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li3 a:hover{</span>
<span style="font-size: 10pt;"> background-color:#F90;</span>
<span style="font-size: 10pt;"> text-decoration:underline; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li4 a:hover{</span>
<span style="font-size: 10pt;"> background-color:#F90;</span>
<span style="font-size: 10pt;"> text-decoration:underline; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li5 a:hover{</span>
<span style="font-size: 10pt;"> background-color:#F90;</span>
<span style="font-size: 10pt;"> text-decoration:underline; </span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li1 ul.sub{</span>
<span style="font-size: 10pt;"> position: absolute;</span>
<span style="font-size: 10pt;"> width:200px;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li2 ul.sub{</span>
<span style="font-size: 10pt;"> position: absolute;</span>
<span style="font-size: 10pt;"> width:200px;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li3 ul.sub{</span>
<span style="font-size: 10pt;"> position: absolute;</span>
<span style="font-size: 10pt;"> width:200px;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li4 ul.sub{</span>
<span style="font-size: 10pt;"> position: absolute;</span>
<span style="font-size: 10pt;"> width:200px;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu li5 ul.sub{</span>
<span style="font-size: 10pt;"> position: absolute;</span>
<span style="font-size: 10pt;"> width:200px;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu{</span>
<span style="font-size: 10pt;"> zoom: 1;</span>
<span style="font-size: 10pt;"> }</span>
<span style="font-size: 10pt;">ul.menu:after{</span>
<span style="font-size: 10pt;"> height: 0;</span>
<span style="font-size: 10pt;"> visibility: hidden;</span>
<span style="font-size: 10pt;"> content: ".";</span>
<span style="font-size: 10pt;"> display: block;</span>
<span style="font-size: 10pt;"> clear: both;</span>
<span style="font-size: 10pt;"> }​</span><strong>​</strong></span></p><p style="margin-left: 0px;"><span style="font-size: 18pt;"><strong>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

 

01
"float:left">
02                                  class="menu">
03                                      "#">ABOUT
04                                        class="sub">
05                                           
  • "#">ABOUT KOTEKA
  • 06                                           
  • "#">CORE TECH
  • 07                                           
  • "#">PRODUCTS
  • 08                                           
  • "#">NOTICE
  • 09                                           
  • "#">CONTACT
  • 10                                           
  • "#">SHOP
  • 로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    p
    10년 전

    일단 소스가 문제 있는 듯 합니다.

    , ,... 와 같은 존재하지 않는 태그가 있네요. 

    스타일시트도 ul에 대한 정의된 부분이 없는 것 같구요.

    로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인

    © 2025 SIRSOFT. All rights reserved.