CSS / Reference / overflow
개요
overflow는 내용이 요소의 크기를 벗어났을 때 어떻게 처리할지를 정하는 속성입니다.
- 기본값 : visible
- 상속 : No
- 애니메이션 : No
- 버전 : CSS Level 2
문법
overflow: visible | hidden | scroll | auto | initial | inherit
- visible : 박스를 넘어가도 보여줍니다.
- hidden : 박스를 넘어간 부분은 보이지 않습니다.
- scroll : 박스를 넘어가든 넘어가지 않든 스크롤바가 나옵니다.
- auto : 박스를 넘어가지 않으면 스크롤바가 나오지 않고, 박스를 넘어갈 때에는 스크롤바가 나옵니다.
- initial : 기본값으로 설정합니다.
- inherit : 부모 요소의 속성값을 상속받습니다.
예제
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>CSS</title> <style> .box { width: 150px; height: 150px; background-color: #cccccc; float: left; margin-right: 10px;} .vi { overflow: visible; } .hi { overflow: hidden; } .sc { overflow: scroll; } .au { overflow: auto; } </style> </head> <body> <div class="box vi"> <h3>visible</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet.</p> </div> <div class="box hi"> <h3>hidden</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet.</p> </div> <div class="box sc"> <h3>scroll</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet.</p> </div> <div class="box au"> <h3>auto</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet.</p> </div> </body> </html>