메뉴 상단고정 관련

메뉴 상단고정 관련

QA

메뉴 상단고정 관련

답변 2

본문

2009598653_1592810587.7544.jpg

 

상단 고정메뉴는 만들었는데, 위의 이미지처럼 양쪽이 1280px 넘어가는 부분이 background값이 설정이 안됩니다... 어떻게 해야할까요?ㅠㅠ

 

 


<div id="header">
    <div class="hd">
        <ul>
              <li><a href=""><img src="/img/logo.png" alt="logo img" /></a></li>
            <li><a href="">사업개요</a></li>
            <li><a href="">입지환경</a></li>
            <li><a href="">프리미엄</a></li>
            <li><a href="">평면안내</a></li>
            <li><a href="">언론보도</a></li>
            <li><a href="">관심고객등록</a></li>
            <li><a href="">오시는길</a></li>
            <li><img src="/img/num.png" alt="*** 개인정보보호를 위한 전화번호 노출방지 ***" /></li>
          </ul>
    </div>
</div>

 

 

 


 
/* 초기화 */
html {height: 150%; margin:0 auto; padding:0 auto;}
body {margin:0;padding:0; font-family:'나눔고딕', Nanum Gothic, Gothic; overflow-y:auto; overflow-x:hidden; }

/* 상단 레이아웃 */
#header {text-align:center; margin:-20px 0 0 0; background-color:#ffffff;}
#header div.hd {margin:0 auto; max-width:1280px;}
#header div.hd ul {background:#ffffff; margin:0; padding:0; list-style:none; position:fixed; height:80px;}
#header div.hd ul li {display:inline-block; float:left;}
#header div.hd ul li a {display: block; text-decoration: none; padding: 20px 20px; font-size:18px; color:#282828; font-weight:500;}
#header div.hd ul li a:hover { border-bottom:3px solid #153368;}
#header div.hd ul li:first-child {margin:0 100px 0 0;}
#header div.hd ul li:first-child a:hover { border-bottom:none;}
#header div.hd ul li:nth-child(2), #header div.hd ul li:nth-child(3), #header div.hd ul li:nth-child(4), #header div.hd ul li:nth-child(5), #header div.hd ul li:nth-child(6), #header div.hd ul li:nth-child(7), #header div.hd ul li:nth-child(8) {margin:15px 0 0 0;}
#header div.hd ul li:nth-child(9) {margin:20px 0 0 100px;}

이 질문에 댓글 쓰기 :

답변 2

#header div.hd 에 max-width:1280px; 삭제

#header div.hd ul 에 width: 100%; 추가



#header div.hd {margin:0 auto;}
#header div.hd ul {
    background:#ffffff; 
    margin:0; 
    padding:0; 
    list-style:none; 
    position:fixed; 
    height:80px;
    width: 100%;
}


코드를 다시보니 #header 위에 브레이크포인터가 걸린 블록이 하나더 있을것 같은데요
#header 가 블록요소라서 정상적용됐다면 흰색배경이 전체 적용되있어야하는데 첨부된 스크린샷에는 중앙정렬되어 있네요
상위 블록에서 max-width 나 width값이 설정되 있는지 찾아보셔야됩니다.

 

max-width:1280px 삭제해보세요


#header div.hd {margin:0 auto; max-width:1280px;}
답변을 작성하시기 전에 로그인 해주세요.
전체 2
© SIRSOFT
현재 페이지 제일 처음으로