반응형
float
- 해당 HTML 요소가 주변의 다른 요소들과 자연스럽게 어울리도록 만듦
- 현재는 웹 페이지의 레이아웃을 작성할 때 자주 사용됨
clear
- float 속성이 적용된 이후 나타나는 요소들의 동작을 조절함
- 컨테이너 요소에 float 속성이 적용되면 그 이후 등장하는 모든 요소들은 정확한 위치를 설정하기 어렵기 때문
- 따라서 float 속성을 적용하고자 하는 요소가 모두 등장한 이후에는 clear 속성을 허용하여 이후 등장하는 요소들이 더 이상 float에 영향을 받지 않도록 설정해야 함
- clear를 설정하지 않으면 위와 같이 원하는 의도대로 배치되지 않음
overflow
- float 속성이 적용된 HTML 요소가 자신을 감싸고 있는 컨테이너 요소가 크면, 해당 요소가 일부 밖으로 흘러넘치게 됨
- 이때, overflow 속성값을 auto로 설정하면, 컨테이너 요소의 크기가 자동으로 내부의 요소를 감쌀 수 있을만큼 커지게 됨
👉 overflow-x : 내용(content)의 크기가 해당 요소의 수평 방향 박스(box)를 넘어갈 때 어떻게 처리할지를 설정함
👉 overflow-y : 내용(content)의 크기가 해당 요소의 수직 방향 박스(box)를 넘어갈 때 어떻게 처리할지를 설정함
float 속성을 이용한 웹 레이아웃 예시
[참고 자료]
https://developer.mozilla.org/ko/docs/Web/CSS/float
http://www.tcpschool.com/css/css_position_float
반응형
'Front-End > HTML&CSS' 카테고리의 다른 글
[CSS] Align 알아보기 (0) | 2023.07.06 |
---|---|
[CSS] Position 알아보기 (0) | 2023.07.05 |
[CSS] Display 알아보기 (0) | 2023.07.05 |
[CSS] CSS란? + Selectors (선택자) 알아보기 (0) | 2023.07.04 |
[HTML / 시맨틱 마크업] 폼 (Form) - Textarea, Buttons (0) | 2023.05.09 |