토론방

소스관련 모바일 사이즈일때 백그라운드 여백관련

반응형 사이트입니다. pc나 태블릿 사이즈일때에는 괜찮은데 모바일 사이즈로 줄였을때에 아래 그림처럼 백그라운드 사이에 여백이 있습니다...

코딩에 어떤 부분이 문제인지 잘 모르겠습니다... sos....!!!

 

게시글 공유 URL복사
댓글[2]

열기 닫기

  • 이**우 2016-02-03

    @ 마진병합 현상에 의해서 해당 <div> 마지막에 존재하는 <p>margin-bottom 값이 <div>에 적용되어서 생기는 오류 입니다.

     

    #마진병합 이란?

    - 부모요소(div)에 padding, border 등의 값이 없을 경우, 자식요소(p)의 margin 값이 부모에 적용되는 현상

    (인접한 요소간의 마진값을 계산하는 방법이 복잡하여 단순하게 설명드립니다.)

     

    * 수정방법

    <div> 에 overflow:hidden; 을 주시면 됩니다. (<ul> or <li> 에 적용해도 됩니다.)

    overflow:hidden; 의 사용이 불가능 할 경우 자식요소(<p>)에 magin-bottom 값을 수정하시기 바랍니다.


    <div class="sub11">
      ...
      <ul>
        ...

        <li>
          <p style="color:#595959">* 자세한 사항은 문의바랍니다.</p>
        </li>
      </ul>
    </div>

  • 이**우 2016-02-03
    태블릿 이상에서는 <ul>absolute 처리되어서 margin 값이 부모에 영향을 주지 않습니다.
댓글작성

열기 닫기

댓글작성
top