Development/Front-end

[CSS] Float, Position

DevDr 2022. 10. 16. 09:57
반응형

 

 

Block과 inline으로 content가 배치된 것을 normal flow라고 한다.

하지만, 이것만으로는 정교한 레이아웃의 형식을 구성할 수 없기 때문에 float, position 등을 사용해야 한다.

Float

  • Left, right 지정 가능
  • 워드에서 글 중간에 이미지 배치하는 것과 유사한 개념이라고 생각하면 된다.
  • 단을 나눌때에도 사용 가능하다.
  • Clear: both;
    • 공간이 남을 때 float를 해제한다.

Position

  • 기본 값은 position: static;
  • Top, bottom, right, left로 위치 지정이 가능하다.
  • 워드에서 글 앞에 이미지 배치와 유사한 개념이라고 생각하면 된다.
  • Position: relative;
    • 기본 위치에서 값만큼 이동한다.
  • Position: absolute;
    • 원래 위치와 상관없이 0,0을 기준으로 위치 지정된다.
  • Position: fixed;
    • 스크롤이 생겨도 그 위치에 그대로 위치한다.
반응형

'Development > Front-end' 카테고리의 다른 글

[CSS] Selector  (0) 2022.11.05
[Web] Introduction  (0) 2022.10.31
[HTML] 웹페이지의 일반적인 구조  (0) 2022.10.15
[HTML] <div>/<span>, Block/Inline  (0) 2022.10.14
[HTML] Box model  (0) 2022.10.13