본문 바로가기

CSS

CSS: 6 float, clear

 

Float


요소가 문서의 일반적인 흐름에서 제외되어 자신을 포함하고 있는 컨테이너의 왼쪽이나 오른쪽에 배치되게 함.

 

none - (기본값) 원래상태

left - 자신을 포함하고 있는 박스의 왼편에 떠 있어야 함.

right - 자신을 포함하고 있는 박스의 오른편에 떠 있어야 함

 

=>문서의 흐름에선 제외되지만, 필요한 만큼의 공간은 차지한다!

 

 

 

실습

 

CSS

#a { 
    width: 100px; height: 50px;
    background-color: orange;
    float: right;
}
    
#b {
    width: 100px; height: 100px;
    background-color: royalblue;
    float: left;
}

 

문서의 흐름에서 제외되고 이런식으로 필요한 공간을 차지하는 만큼 다른 요소에 영향을 미침

 

 

 

 

Clear 


 

 float 요소 이후에 표시되는 요소가 float해제(clear)하여

 float요소의 아래로 내려가게 할 수 있다.

 

none: 기본값, 아래로 이동되지 않음을 나타내는 키워드

 

left -float이 left인 요소의 아래로 내려가겠다

right - float right인 요소의 아래로 내려가겠다

both - float이 left및 right인 요소의 아래로 내려가겠다.

 

 

 

 

실습

 

CSS

p {
     float: left;
}

left를 설정하니 요소의 영향을 받지 않으려고 아래로 내려가는 모습

 

 

 

Reference


 

https://www.inflearn.com/course/%EC%9E%85%EB%AC%B8%EC%9E%90-css-%EA%B8%B0%EC%B4%88%EA%B0%95%EC%9D%98

 

인프런 입문자를 위한 CSS 기초 강의 수강 후 작성한 게시글임.

'CSS' 카테고리의 다른 글

position: sticky에 관한 내용들  (0) 2022.10.05
CSS: 5 텍스트 관련 속성  (0) 2022.03.28
CSS: 4 박스모델(Box-Model)  (0) 2022.03.28
CSS: 3 구체성, 상속, 캐스케이딩  (0) 2022.03.28
CSS: 2 선택자  (0) 2022.03.24