고정 레이아웃
- 상단 고정 레이아웃
html 마크업을 위와 같이 잡아준다. 특히 <section class="content>
부분은 container로 감싸주는것이 앞으로 패딩이나 마진을 활용하기에 편해서 위와 같이 마크업했다.
header
부분은 상단 고정이므로 다음과 같이 스타일을 지정한다.
.top {
position: fixed;
top:0;
left:0;
right:0;
height: 100px
...
}
그리고 메인 컨텐츠의 영역이 min-height: 100%
를 차지하고 있으므로 아래와 같이 컨텐츠의 영역이 헤더를 침범해 있고 footer
또한 100px아래로 내려가 있기 때문에 우선 컨텐츠 영역의 CSS를
margin-top: -100px;
로 적용해주면 컨텐츠영역이 100px위로 올라가면서 푸터는 내려오게 된다.
그리고 컨텐츠 영역의 padding-top
값을 200px로 해주면
margin
으로 올라간 100px, header
영역의 100px에 딱 맞게 컨텐츠영역이 제자리를 찾게된다.
그리고 상단고정 레이아웃의 결과를 보기위해 컨텐츠영역을 인위적으로 늘리면 다음과 같이 header
는 상단에 고정되어있다.
Author And Source
이 문제에 관하여(고정 레이아웃), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wlgns2223/고정-레이아웃저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)