attribute1

attribute2

attribute3

1. margin, padding

2. float

block 요소를 억지로 위로 올리려면 float:left/right 써야하는데 float을 쓰다보면 float이 적용된 요소의 부모요소가 height를 잡지 못하는 경우가 발생

이럴때 float이 적용된 요소의 부모요소에 clearfix를 적용시켜야 함

/* clearfix */
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display: block;content: '';line-height: 0;}
.clearfix:after{clear: both;}

3. flex

flex 쓸땐 clearfix, float 전부 안써도 됨

하지만 IE9인가 IE10 미만으로는 지원을 하지 않아 가급적 지양

4. vh, vw

viewport height, viewport width로 켜져있는 화면의 길이값을 표현