CSS: 레이아웃의 모든것

Seokho·2021년 12월 1일
0

💡 Display

inline

컨텐츠 자체, 물건 자체만 꾸며주는 것(CSS로 width와 height를 정의 한것을 전부 무시합니다)

inline-block

한줄에 다 여러개 넣는데, 블럭 단위로 상자로 변환되어서 안에 컨텐츠의 사이즈는 상관없이 우리가 지정한 박스의 width와 height에 맞춰서 표기 됩니다.

block

상자긴 상자인데, 한줄에 하나씩 들어가는 상자

💡 Position

모든 position 속성들은 top, left, right, bottom을 통해 위치하게 할 수 있습니다.

static

기본값

relative

원래 있어야할 자리 기준에서 이동

  • 요소의 기본값(static)으로 배치되기 때문에 그대로 컨텐츠가 자리를 잡는다.
    그러다 컨텐츠 자체가 기본값일때 기준으로 위치를 변경하고 싶을때 top, left, right, bottom 을 사용하면 쉽게 옮길 수 있다.
  • absolute의 시작 위치를 잡아주는 용도(부모 위치 기준)로 쓰이는 경우가 많다.

absolute

담겨 있는 상자를 기준에서 이동

  • 부모를 기준으로 상대적으로 위치합니다.
  • 부모중에 position으로 위치한 요소가 없다면 body를 기준으로 한다.

fixed

윈도우를 기준에서 이동

sticky

스크롤링을 할때 원래 자리에 고정

profile
같이의 가치를 소중하게 생각하는, 프론트엔드 개발자 이석호 입니다.

0개의 댓글