2026, 새로운 도약을 시작합니다.

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

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개

이렇게 하시면 될것같습니다.

[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 구인/구직 렌트/쉐어 이 부분에서 구인/구직 렌트/쉐어에 서브메뉴를 넣었다면 구인/구직에 마우스 오버시 메뉴가 안뜨고, 렌트/쉐어에 마우스 오버시 렌트/쉐어의 서브메뉴가 뜹니다.
그러니깐 하나의 메뉴에서만 서브메뉴 뜨네요.

댓글 작성

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

로그인하기

디자인

번호 제목 글쓴이 날짜 조회
1866 9년 전 조회 9
1865 9년 전 조회 38
1864 9년 전 조회 57
1863 9년 전 조회 44
1862 9년 전 조회 264
1861 9년 전 조회 172
1860 9년 전 조회 132
1859 9년 전 조회 150
1858 9년 전 조회 466
1857 9년 전 조회 277
1856 9년 전 조회 155
1855 9년 전 조회 179
1854 9년 전 조회 413
1853 9년 전 조회 221
1852 9년 전 조회 398
1851 9년 전 조회 179
1850 9년 전 조회 162
1849 9년 전 조회 168
1848 9년 전 조회 115
1847 9년 전 조회 95
1846 9년 전 조회 133
1845 9년 전 조회 347
1844 9년 전 조회 270
1843 9년 전 조회 396
1842 9년 전 조회 321
1841 9년 전 조회 200
1840 9년 전 조회 509
1839 9년 전 조회 590
1838 9년 전 조회 390
1837 9년 전 조회 280
1836 9년 전 조회 366
1835 9년 전 조회 711
1834 9년 전 조회 671
1833 9년 전 조회 439
1832 9년 전 조회 477
1831 9년 전 조회 514
1830 9년 전 조회 580
1829 9년 전 조회 513
1828 9년 전 조회 701
1827 9년 전 조회 567
1826 9년 전 조회 334
1825 9년 전 조회 534
1824 9년 전 조회 348
1823 9년 전 조회 1,106
1822 9년 전 조회 847
1821 9년 전 조회 802
1820 9년 전 조회 862
1819 9년 전 조회 397
1818 9년 전 조회 500
1817 9년 전 조회 475
1816 9년 전 조회 872
1815 9년 전 조회 964
1814 9년 전 조회 442
1813 9년 전 조회 558
1812 9년 전 조회 744
1811 9년 전 조회 816
1810 9년 전 조회 588
1809 9년 전 조회 698
1808 9년 전 조회 733
1807 9년 전 조회 584
1806 9년 전 조회 523
1805 9년 전 조회 1,402
1804 9년 전 조회 745
1803 9년 전 조회 748
1802 9년 전 조회 991
1801 9년 전 조회 682
1800 9년 전 조회 944
1799 9년 전 조회 695
1798 9년 전 조회 1,072
1797 9년 전 조회 1,204
1796 9년 전 조회 2,432
1795 9년 전 조회 642
1794 9년 전 조회 604
1793 9년 전 조회 494
1792 9년 전 조회 478
1791 9년 전 조회 1,475
1790 9년 전 조회 1,155
1789 9년 전 조회 982
1788 9년 전 조회 699
1787 9년 전 조회 460
1786 10년 전 조회 561
1785 10년 전 조회 611
1784 10년 전 조회 693
1783 10년 전 조회 549
1782 10년 전 조회 323
1781 10년 전 조회 1,518
1780 10년 전 조회 783
1779 10년 전 조회 817
1778 10년 전 조회 1,182
1777 10년 전 조회 580
1776 10년 전 조회 943
1775 10년 전 조회 395
1774 10년 전 조회 642
1773 10년 전 조회 1,398
1772 10년 전 조회 792
1771 10년 전 조회 760
1770 10년 전 조회 1,638
1769 10년 전 조회 1,366
1768 10년 전 조회 669
1767 10년 전 조회 1,579
🐛 버그신고