고랭지농업

서브메뉴 관련 디자인 질문있습니다.

· 2016-06-06 (월) 10:32:57 · 959 · 2

222603c716f0d534161ebcbcf756bb42_1465176945_978.jpg 

 

메뉴에 마우스를 올려놓아도 서브메뉴가 출력되지 않네요. ㅠㅠ

어떤 식으로 해결해야 할까요  

 

 

HTML 코드

<html>
    <head>
        <link rel="stylesheet" href="style.css" type="text/css" />
        <title>가로 서브메뉴</title>
    </head>
    <body>
    <nav id="topmenu">
        <div class="wrap">
            <ul>
            <li><a href="#">HOME</a></li>
            <li><a href="#">구인/구직</a></li>
                <div class="subMenuBox">
                    <ul>
                    <li><a href="#">전체</a></li>
                    <li><a href="#">파트타임</a></li>
                    <li><a href="#">풀타임</a></li>
                    <li><a href="#">농장</a></li>
                    </ul>
                </div>
            <li><a href="#">렌트/쉐어</a></li>
                <div class="subMenuBox">
                    <ul class="subBox">
                    <li><a href="#">전체</a></li>
                    <li><a href="#">거실 쉐어</a></li>
                    <li><a href="#">2인 1실</a></li>
                    <li><a href="#">원룸</a></li>
                    <li><a href="#">테이크오버</a></li>
                    <li><a href="#">기타</a></li>
                    </ul>
                </div>
            <li><a href="#">사고팔고</a></li>
            <li><a href="#">생활정보</a></li>
            <li><a href="#">TV</a></li>
            <li><a href="#">광고 문의</a></li>
            </ul>
        </div>
    </nav>
    </body>
</html>

 

CSS 코드

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* 나눔고딕 적용 */

body {
    font-family: 'Nanum Gothic',Nanum Gothic,'나눔고딕',나눔고딕,sans-serif;
    font-size: 14px;
}

ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
/*
############################
메뉴 관련 CSS 시작
############################
*/

#topmenu {
    background: url('./bg.jpg') repeat-x 0 0;
    text-align: center;
    height: 73px;
   
}
#topmenu .wrap {
    position: relative;
    height: 73px;
    width: 100%;
    margin: 0 auto;
    overflow: visible;
}
#topmenu .wrap ul {
    position: relative;
    margin: auto;
    padding: 0;
}
#topmenu .wrap ul:after {
    content: "";
    display: block;
    float: none;
    clear: both;
}
#topmenu .wrap ul li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 43px;
}
#topmenu .wrap ul li:hover {
    background: #1c8d6f;
    border-radius: 3px 3px 3px 3px;
    display: block;
}
#topmenu .wrap ul li:hover ul {
    display: block;
}
#topmenu .wrap ul li a {
    height: 37px;
    cursor: pointer;
    text-decoration: none;
    padding: 0 25px 5px 20px;
    color: #fff;
    font: normal 14px nanumgothic, dotum;
    letter-spacing: 0px;
    display: inline-block;
    line-height: 43px;
    font-weight: bold;
}
#topmenu .wrap ul li.active {
    background: #1c8d6f;
    border-radius: 3px 3px 3px 3px;
}
#topmenu .wrap ul li a:hover {
    color:#000;
}
/*
############################
서브메뉴 시작
############################
*/
#topmenu .wrap div.subMenuBox {
    display: inline-block;
    position: absolute;
    margin: 0;
    padding: 0;
    float: left;
    left: 0;
    top: 43px;
    height: 30px;
    width: 100%;
    background: url('./bg_sub.jpg') repeat-x 0 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    z-index:200;
}
#topmenu .wrap div.subMenuBox ul {
    margin: 0;
    display: none;
    z-index: 999;
}
#topmenu .wrap div.subMenuBox ul li {
    margin: 0;
    padding: 0;
    background: url('/bg_sub.jpg') repeat-x 0 0;
    height: 30px;
}
#topmenu .wrap div.subMenuBox ul li a {
    margin: 0;
    padding: 0 12px;
    font: 11px;
    letter-spacing: -1px;
    color:#1c8d6f;
    height: 30px;
    line-height:32px;
    display: inline-block;
}

|

댓글 2개

2016-06-10 (금) 16:42:06
이렇게 하시면 될것같습니다.

[code]
<li><a href="#">렌트/쉐어</a>
<div class="subMenuBox">
<ul class="subBox">
<li><a href="#">전체</a></li>
<li><a href="#">거실 쉐어</a></li>
<li><a href="#">2인 1실</a></li>
<li><a href="#">원룸</a></li>
<li><a href="#">테이크오버</a></li>
<li><a href="#">기타</a></li>
</ul>
</div>
</li>
[/code]

아래처럼 <li>태그로 묶어주시면 될것같습니다.

<li><a>렌트</a>
서브메뉴내용
</li>
묶었는데 뭐랄까, 만약 home 구인/구직 렌트/쉐어 이 부분에서 구인/구직 렌트/쉐어에 서브메뉴를 넣었다면 구인/구직에 마우스 오버시 메뉴가 안뜨고, 렌트/쉐어에 마우스 오버시 렌트/쉐어의 서브메뉴가 뜹니다.
그러니깐 하나의 메뉴에서만 서브메뉴 뜨네요.
댓글을 작성하시려면 로그인이 필요합니다.

디자인

1,855건
+
제목 글쓴이 날짜 조회
16-07-26 조회 513
16-07-25 조회 561
16-07-21 조회 610
16-07-21 조회 630
16-07-14 조회 885
16-07-10 조회 793
16-07-07 조회 714
16-07-04 조회 709
16-06-21 조회 1,061
16-06-21 조회 848
16-06-21 조회 691
16-06-21 조회 705
16-06-20 조회 807
16-06-20 조회 993
16-06-19 조회 722
16-06-19 조회 727
16-06-19 조회 716
16-06-18 조회 654
16-06-18 조회 668
16-06-18 조회 708
16-06-13 조회 926
16-06-08 조회 872
16-06-06 조회 960
16-05-24 조회 1,078
16-05-23 조회 1,158
16-05-19 조회 1,014
16-05-18 조회 1,273
16-05-16 조회 1,270
16-05-16 조회 986
16-05-11 조회 1,160
16-05-09 조회 1,189
16-05-04 조회 1,164
16-04-12 조회 1,696
16-04-11 조회 1,404
16-04-07 조회 1,375
16-03-28 조회 1,434
16-03-27 조회 1,075
16-03-25 조회 1,042
16-03-17 조회 1,046
16-03-16 조회 1,445
16-03-15 조회 1,547
16-03-15 조회 983
16-03-14 조회 1,126
16-03-12 조회 1,318
16-03-08 조회 1,394
16-03-08 조회 1,202
16-03-04 조회 1,295
16-02-27 조회 1,299
16-02-25 조회 1,172
16-02-24 조회 1,102
16-02-24 조회 2,003
16-02-17 조회 1,352
16-02-17 조회 1,443
16-02-16 조회 1,585
16-02-14 조회 1,314
16-02-08 조회 1,557
16-02-05 조회 1,300
16-02-02 조회 1,670
16-02-01 조회 1,833
16-02-01 조회 3,077
16-02-01 조회 1,232
16-02-01 조회 1,195
16-01-31 조회 1,065
16-01-29 조회 1,043
16-01-27 조회 2,085
16-01-22 조회 1,766
16-01-20 조회 1,535
16-01-17 조회 1,321
16-01-15 조회 1,080
16-01-14 조회 1,177
16-01-10 조회 1,253
16-01-07 조회 1,280
16-01-06 조회 1,206
16-01-05 조회 957
16-01-05 조회 2,167
15-12-30 조회 1,394
15-12-28 조회 1,446
15-12-17 조회 1,807
15-12-15 조회 1,233
15-12-12 조회 1,574
15-12-11 조회 983
15-12-08 조회 1,276
15-12-08 조회 2,021
15-12-08 조회 1,414
15-12-02 조회 1,376
15-12-02 조회 2,273
15-12-01 조회 1,960
15-11-25 조회 1,345
15-11-24 조회 2,212
15-11-22 조회 1,374
15-11-21 조회 1,157
15-11-17 조회 1,495
15-11-16 조회 1,687
15-11-15 조회 1,456
15-11-12 조회 1,528
15-11-11 조회 1,062
15-11-10 조회 1,409
15-11-02 조회 1,956
15-10-30 조회 2,785
15-10-28 조회 1,698