WEB/CSS_ concepts

[CSS] CSS Position

bay07 2024. 3. 7. 09:51

 

▷ CSS Layout

각 요소의 위치와 크기를 조정하여, 웹 페이지의 디자인을 결정하는 것 

Display, Position, Float(이건 오래된 기술이라 요즘 안씀), Flexbox(최신기술) 등

* Layout  : 배치, 설계

 

▷ CSS Position

요소를 Normal Flow에서 제거하여 다른 위치로 배치하는 것

레이아웃은 일단 Normal Flow에서 벗어나야한다.

그래야 우리가 원하는 위치에 배치할 수 있음 

* Normal Flow : css를 적용하지 않았을 때, 웹 페이지가 기본적으로 어디로 배치되느냐.

Inline은 오른쪽으로, Block은 아래쪽으로 흐른다

위, 아래, 좌, 우, Z축이 있다.

* Z축 : 모니터, 우리 얼굴쪽 방향/ 요소끼리 겹칠 때 어디를 위로 할 것이냐 

 

▷ CSS Position 유형

배치하는 방법은 총 5가지가 있다. 

static, relative, absolute, fixed, sticky 

 

* 참고

Position이 전체 페이지를 구성하는 것은 아니다. 그런데, 웹사이트를 만들려면 박스에 대한 개념을 알고 있어야한다. 배치에 대한 개념은 아니지만, 조금 더 작은 개념에서 어딘가에 위치시키거나 상대적으로 같이 이동시키거나 하는 것이다. 

'WEB > CSS_ concepts' 카테고리의 다른 글

Fixed Position  (0) 2024.03.07
Absolute position  (0) 2024.03.07
Relative position  (0) 2024.03.07
static position  (0) 2024.03.07
[CSS] Box Model _ 구성요소 / 개발하기 전에 ♥border-box(o)♥ 설정을 하자.  (0) 2024.03.07