일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 커밋메세지수정
- 2 > /dev/null
- ubuntu
- 네이티브쿼리
- 검색
- subquery
- MySQL
- 컨테이너실행
- 적용우선순위
- 참조키
- AuthenticationEntryPoint
- appspec.yml
- 메소드명
- 서브쿼리
- 테스트
- 예약
- querydsl
- Query
- 메세지수정
- 외부키
- 추후정리
- WeNews
- ㅔㄴ션
- docker명령어
- appspec
- 테스트메소드
- application.yml
- 포트
- EC2
- foreignkey
- Today
- Total
제뉴어리의 모든것
CSS - overflow 속성 사용하기 본문
CSS의 overflow 프로퍼티는 요소내의 컨텐츠가 너무 커서 요소내에 모두 보여주기 힘들때 그것을 어떻게 보여줄지를 지정합니다. 기본적으로 컨텐츠를 포함하고 있는 요소의 크기가 고정되어 있지 않다면 컨텐츠를 모두 포함할 수 있도록 요소의 크기가 커집니다. 크기가 고정 되어 있다면 overflow 프로퍼티에 지정된 값에 따라 보여지게 됩니다.
overflow 에 사용할 수 있는 값은 네가지가 있습니다.
- visible : 기본 값입니다. 넘칠 경우 컨텐츠가 상자 밖으로 보여집니다.
- hidden : 넘치는 부분은 잘려서 보여지지 않습니다.
- scroll : 스크롤바가 추가되어 스크롤할 수 있습니다.(가로, 세로 모두 추가 됩니다.)
- auto : 컨텐츠 량에 따라 스크롤바를 추가할지 자동으로 결정됩니다.( 필요에 따라 가로, 세로 별도로 추가될 수도 있습니다.)
1. overflow: visible;
기본값입니다. 넘친 컨텐츠는 상자 밖으로 보여집니다.
<style> div.container { overflow: visible; border:solid 1px green; height: 200px; width: 200px; } </style> <div class="container"> <p>CSS의 overflow 프로퍼티는...</p> </div> |
2. overflow: hidden;
넘친 컨텐츠는 잘려지고 보여지지 않습니다.
<style> div.container { overflow: hidden; border:solid 1px green; height: 200px; width: 200px; } </style> <div class="container"> <p>CSS의 overflow 프로퍼티는...</p> </div> |
3. overflow: scroll;
넘친 컨텐츠는 잘리고, 스크롤바가 생겨서 스크롤해서 볼 수 있습니다. 필요하던, 하지 않던간에 가로/세로 스크롤바가 모두 생깁니다.
<style> div.container { overflow: scroll; border:solid 1px green; height: 200px; width: 200px; } </style> <div class="container"> <p>CSS의 overflow 프로퍼티는...</p> </div> |
4. overflow: auto;
넘칠경우 스크롤바가 자동으로 생깁니다. 가로/세로 필요한 부분에만 생깁니다.
<style> div.container { overflow: auto; border:solid 1px green; height: 200px; width: 200px; } </style> <div class="container"> <p>CSS의 overflow 프로퍼티는...</p> </div> |
5. overflow-x, overflow-y
가로, 세로 overflow 를 각각 제어하고자 한다면 overflow-x와 overflow-y를 사용합니다.
<style> div.container1 { overflow-x: scroll; overflow-y: hidden; display: inline-block; border:solid 1px green; height: 200px; width: 200px; } div.container2 { overflow-x: auto; overflow-y: scroll; display: inline-block; border:solid 1px green; height: 200px; width: 200px; } </style> <div class="container1"> <p>CSS의 overflow 프로퍼티는...</p> </div> <div class="container2"> <p>CSS의 overflow 프로퍼티는...</p> </div> |
출처: https://offbyone.tistory.com/296 [쉬고 싶은 개발자:티스토리]
'css' 카테고리의 다른 글
float 속성 이해하기 (0) | 2022.06.06 |
---|---|
상품에 마우스 오버시 상품 정보 보여지기 (0) | 2022.06.06 |
<style>에서 .의 쓰임 (0) | 2022.06.06 |
[CSS] CSS Position (relative, absolute) 한 방에 정리! (0) | 2022.06.06 |
이미지 위에 텍스트 출력, 텍스트 위에 이미지 출력 (0) | 2022.06.06 |