프론트엔드-코드/CSS

float 해제방법 5가지

sdafdq 2023. 7. 17. 15:41

1. height (비추천)

2. overflow:hidden

3. clear: both (형제요소에게.)

4. 가상요소 ( after )

5. 상위요소에 연속적으로 float 주기

 

 

float는 형제 요소들에게 영향을 미침

clear: both를 하면 그 다음 형제요소들은 float 영향을 안받..

.box span::after{content: ""; background-color: orangered; display: block; clear: both;}

이거 같은 경우 다음 형제요소에 비어있는 문서흐름요소를 억지로 집어넣어서 그 전까지를 다 문서흐름에 집어넣는거랑 같은.. 효과...

 

그러니까 clear:both;를 쓰면, 기존까지 float쓰던 걸 묶어서 통째로 문서 흐름에 집어넣는다고 생각하면 됨.

 

'프론트엔드-코드 > CSS' 카테고리의 다른 글

보통 화면 크기  (0) 2023.07.17
메뉴영역은 보통 높이까지 지정함.  (0) 2023.07.17
레이아웃  (0) 2023.07.17
가상클래스 선택자  (0) 2023.07.12
선택자 2  (0) 2023.07.12