CSS div 스크롤바 생성, overflow 속성 (scroll, auto 등)

CSS div 스크롤바 생성, overflow 속성 (scroll, auto 등)

overflow 속성은 블록 요소 안에 콘텐츠의 내용이 너무 많아 범위를 벗어나는 경우에 어떻게 처리할지를 지정합니다. 지정 방법은 넘친 콘텐츠를 그대로 보여주기, 잘라내기, 스크롤바 생성 등이 있습니다. 그럼 예제로 overflow 속성에 대해서 알아보겠습니다.


▼ overflow 속성

속성 값설명
visible영역을 벗어난 부분까지 전부 보이게 처리합니다. 기본값입니다.
hidden영역을 벗어난 부분을 보이지 않게 처리합니다.
scroll항상 스크롤바를 보이게 처리합니다.
auto내용이 영역에 벗어나는 경우에만 스크롤바를 보이게 처리합니다.

1. overflow 속성 사용 예제

1. 사용 예제 소스 코드

<!DOCTYPE html>
<html>
<head>
<title>overflow 속성</title>
<style>
div { border: 1px solid black; width: 200px; height: 120px; margin: 15px; float: left;}
#box2 {
     overflow: hidden;   /* 잘라서 보여주기 */
}
#box3 {
     overflow: scroll;   /* 항상 스크롤바 생성 */
}
#box4 {
     overflow-y: auto;   /* 범우에 벗어난 경우에 스크롤바 생성*/
}
</style>
</head>
<body>
     <div id="box1">[visible(기본값)]<br>
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
     <div id="box2">[hidden]<br>
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
     <div id="box3">[scroll]<br>
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
     <div id="box4">[auto]<br>
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
</body>
</html>


2. 실행 결과 화면

overflow 속성 사용 예제 실행 결과 화면입니다.

2. auto 속성 값 사용 예제

1. 사용 예제 소스 코드

<!DOCTYPE html>
<html>
<head>
<title>overflow 속성</title>
<style>
div { border: 1px solid black; width: 200px; height: 120px; margin: 20px; float: left;}
#box1 {
     overflow: auto;   /* 범우에 벗어난 경우에 스크롤바 생성*/
}
#box2 {
     overflow: auto;   /* 범우에 벗어난 경우에 스크롤바 생성*/
}
</style>
</head>
<body>
     <div id="box1">
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
     <div id="box2">
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
</body>
</html>


2. 실행 결과 화면

▼ 내용이 범위에 벗어나는 경우에만 스크롤바가 생성됩니다.

auto 속성 값 사용 예제 실행 결과 화면입니다.

3. scroll 속성 값 사용 예제

1. 사용 예제 소스 코드

<!DOCTYPE html>
<html>
<head>
<title>overflow 속성</title>
<style>
div { border: 1px solid black; width: 200px; height: 200px; margin: 20px; float: left;}
#box1 {
     overflow: scroll;   /* 항상 스크롤바 생성 */
}
#box2 {
     overflow-y: scroll;   /* 항상 세로 스크롤바 생성 */
}
#box3 {
     overflow-x: scroll;   /* 항상 가로 스크롤바 생성 */
}
</style>
</head>
<body>
     <div id="box1">
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
     <div id="box2">
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
     <div id="box3">
          hosts 파일은 운영 체제가 도메인 주소를 IP 주소에 매핑할 때 사용하는 시스템 파일입니다. 
     </div>
</body>
</html>


2. 실행 결과 화면

▼ 스크롤바를 세로만 생성하던가 가로만 생성하게 할 수 있습니다.

scroll 속성 값 사용 예제 실행 결과 화면입니다.

관련 이전 게시글

위로 스크롤