[HTML/CSS] 상단영역 고정하기 #상단고정 #헤더고정
2020. 2. 5. 17:00ㆍSTUDY/HTML CSS
상단 (헤더) 영역을 항상 고정
position fixed 로 영역을 잡는다.
| HTML
<div>
<header>
<h1>상단 항시 고정</h1>
</header>
<div id="contents"></div>
</div>
| CSS
overflow: auto;
내용이 많아질 때 스크롤 허용
body, h1{
margin: 0;
}
header{
position: fixed;
left: 0;
right: 0;
top: 0;
height: 4rem;
background: lightgray;
line-height: 4rem;
text-align: center;
}
#contents{
position: fixed;
top: 4rem;
left: 0;
right: 0;
bottom: 0;
overflow: auto;
}
| JS (단순 내용을 1~100까지 출력)
const arr = [];
for(let i=1; i<=100; i++){
arr.push('<p>'+i+'</p>');
}
const num = document.getElementById('contents');
num.innerHTML=arr.toString().replace(/,/gi,'');
아래 결과 예시
'STUDY > HTML CSS' 카테고리의 다른 글
[SASS/SCSS] 부모선택자 참조 (&) (0) | 2020.03.04 |
---|---|
[SASS/SCSS] 네임스페이스 속성 중첩사용 (font, background .. ) (0) | 2020.03.03 |
[SASS/SCSS] 중첩규칙 (0) | 2020.03.02 |
[SASS/SCSS] SASS란 무엇인가 / 실습환경 (0) | 2020.02.27 |
[HTML] viewport (0) | 2020.02.03 |