[HTML&CSS] float(feat.clear)
2020. 12. 4. 17:46ㆍHTML&CSS&JavaScript
#float
<기본 개요>
-float 라는 단어는 원래 ‘뜨다’ 라는 의미
-웹페이지에서 이미지를 어떻게 띄워서 텍스트와 함께 배치할 것인가에 대한 속성입니다.
-float 속성은 해당 HTML 요소가 주변의 다른 요소들과 자연스럽게 어울리도록 만들어 줌
left와 right를 통해 부유속성을 지정시 display는 무시됩니다. (none은 제외)-
-float 속성은 원래 이미지와 텍스트 배치 용도로 등장했지만, 요즘에는 레이아웃용으로 많이 사용하고 있습니다.
<float 속성값>
- inherit: 부모 요소에서 물려받음
- initial: 기본값으로 설정함
- left: 왼쪽에 부유하는 블록 박스를 생성. 페이지 내용은 박스 오른쪽에 위치하며 위에서 아래로 흐름.
- right: 오른쪽에 부유하는 블록 박스를 생성. 페이지 내용은 박스 왼쪽에 위치하며 위에서 아래로 흐름. 이후 요소에 clear 속성이 있으면 페이지 흐름이 달라짐. none 이 아니라면 display 속성은 무시된다.
- none - 요소를 띄우지 않음
또한 이후 요소에 clear 속성이 있으면 페이지 흐름이 달라집니다.
#clear
<간단 개념>
-clear 속성은 float 속성이 적용된 이후 나타나는 요소들의 동작을 조절해 줍니다.
-따라서 float 속성을 적용하고자 하는 요소가 모두 등장한 이후에는 clear 속성을 사용하여, 이후에 등장하는 요소들이 더는 flaot 속성에 영향을 받지 않도록 설정해줘야 합니다.
'HTML&CSS&JavaScript' 카테고리의 다른 글
[HTML&CSS] @media (0) | 2020.12.04 |
---|---|
[HTML&CSS] 라이브러리, 커스텀 개념(feat.con-min-width, con) (0) | 2020.12.04 |
[HTML&CSS] :root 가상선택자 (0) | 2020.12.04 |
20.12.03 HTML&CSS 반응형 레이아웃 연습 (0) | 2020.12.03 |
20.11.30 풀 다운 메뉴 v3 만들기 4 (0) | 2020.11.30 |