모든 요소는 딱 한 개의 display 값을 갖고 있습니다. 가질수 있는 display의 종류는
display 속성에서 block
& in-line
에 대해 정리하겠습니다.
block display
ex) <div> ,<h1>, <p>, <nav> ,<ul>, <li>
inline display
ex) <i> , <b> , <img> ,<span> , <a> ,<button>
inline-block
div { position : static }
b {
postion:relative;
top: 30px;
}
#bar{
postion: fixed;
top: 0;
}
레이아웃을 구성 할 때 필요한 속성입니다!
특정 요소를 '떠있게' 하도록하는 속성입니다.
문서의 흐름과 관계없이 왼쪽으로 또는 오른쪽으로 이동시킬 수 있습니다.
float 속성은 이전에 레이아웃을 잡는데 자주 사용했던 속성입니다. 지금은
flex
속성을 기반으로 레이아웃을 잡는 경우가 많습니다.
left
right
none
: defaultìnherit
: 부모의 float 값을 상속받는다.img{
float: right;
}
.clearfix{clear: left}
left
right
both
: 왼쪽 오른쪽 모두 floating 된 요소를 지정 해제none
: defaultoverflow: hidden
을 부모 요소에 적용해야합니다.🤔 권장하지 않는 이유 > 동적으로 자식 요소들 중에서 부모 요소 박스를 벗어나서 보여주어야 될 경우 hidden 값으로 인해 보여주고자 하는 콘텐츠를 보여줄 수 없을 수도 있습니다.