[wecode_study01] HTML,CSS 23. 레이아웃의 모든 것

신혜린·2022년 12월 31일
0

wecode42

목록 보기
5/32

1. position 속성 - relative, absolute, fixed

  • position 속성은 태그 및 요소를 어떻게 위치 시킬지를 정의한다. 최종 위치는 포시션의 top, right, bottom, left 값에 따라 결정된다.
  • relative: 원래 있던 자신의 위치를 기준으로 좌표를 지정
  • absolute: 가장 가까운 특정 부모 요소를 절대 기준으로 위치를 지정
  • fixed: 스크롤과 상관없이 위치가 고정 (default는 최 좌측상단)

2. inline, inline-block, block 에 대해서

CSS에서 display 속성은 웹페이지 상에서 요소들이 어떻게 보여지고 다른 요소들과 어떻게 상호배치 되는지를 결정한다.

  • inline: 전후 줄바꿈 없이 한 줄에 다른 요소들과 함께 나란히 배치됨.
    - <span>, <a>, <em>
    - widthheight 속성을 지정해도 무시된다.
    -marginpadding 속성은 좌우간격만 반영이 되고 상하간격은 반영이 되지 않는다.
  • block: 전후 줄바꿈이 적용되어 나란히 배치되지 않고 각자 한 줄씩 차지하게 됨.
    - <div>, <p>, <h1>
    - inline과 달리 width, height, margin, padding 속성이 모두 반영된다.
  • inline-block: 기본적으로 inline과 동일하게 전후 줄바꿈 없이 한 줄에 나란히 배치되지만 block 요소처럼 widthheight 속성 지정 및 marginpadding 속성의 상하간격 지정이 가능함.
    - <button>, <input>, <select>
profile
개 발자국 🐾

0개의 댓글