[HTML&CSS] Float 위치선정하자!

박스에 대한 개념을 잡아보자

Posted by Sa-gom Blog on October 3, 2017

layout: post title: “[HTML&CSS] Box & Box model” subtitle: “박스에 대한 개념을 잡아보자” date: 2017-10-01 10:02:00 author: “Hoon” header-img: “img/post-bg-nextgen-web-pwa.jpg” catalog: true tags: - HTML&CSS — float가 작동하는 방식(원리) float되면 넌 집 나간 자식이야

float시키게 되면 부모의 px또한 줄어들게된다.


float시키면 block으로 바뀌게 된다.

–>width도 되고 height도 된다는 의미 –>하지만 길막하는 능력이 없어져~ 부모의 width만큼 넓어지지 않는다..!!! margin또한 생기지 않는다!!! 이때문에 옆에 빈공간이 생기고 가로배치가 가능해지는 것이다~~@!!

인라인요소가 부릅니다,

인라인 요소는 float된 요소가 보여요 그러니까 float된 요소들은 피해서 배치돼요

위의 파사삭들을 해결해보자~!!

overflow:hidden

자신이 가지고있는 자식들을 찾고 블록배치를 완료시킨다.

float해제의 정석, clearfix

–>겹쳐진 녀석에게clear속성을 left~~~등등으로 설정하면 float에 영향을 받지 않는다. (block일 때만 사용가능 –> .parent::before, .parent::after로 가상자식을 만들어줘 잘모르겠는데 해결이된?다?? parent::after{ content:’’; clear:both;