CSS position 속성
- 이전 페이지 pointer-events
- 다음 페이지 @프로퍼티
정의와 사용법
position 속성은 요소의 정위치 유형을 정의합니다.
설명
이 속성은 요소 레이아웃을 구성하는 위치 메커니즘을 정의합니다. 어떤 요소든 위치를 설정할 수 있지만, 절대적이거나 고정된 요소는 어떤 요소든 블록 단위 테이블을 생성합니다. 상대 위치 요소는 정상적인 흐름의 기본 위치에 대해 이동합니다.
다른 것을 참조하세요:
CSS 강의:CSS 위치
HTML DOM 참조 매뉴얼:position 속성
CSS 문법
position: static|absolute|fixed|relative|sticky|initial|inherit;
속성 값
값 | 설명 |
---|---|
absolute |
절대 위치를 생성하는 요소는 static 위치 이외의 첫 번째 부모 요소에 대해 위치를 설정합니다. 요소의 위치는 "left", "top", "right" 및 "bottom" 속성을 통해 지정됩니다. |
fixed |
절대 위치를 생성하는 요소는 브라우저 창에 대해 위치를 설정합니다. 요소의 위치는 "left", "top", "right" 및 "bottom" 속성을 통해 지정됩니다. |
relative |
상대 위치를 생성하는 요소는 정상적인 위치에 대해 위치를 설정합니다. 따라서, "left:20"은 요소의 LEFT 위치에 20 픽셀을 추가합니다. |
static | 기본값. 위치를 설정하지 않으면, 요소는 정상적인 흐름에 나타납니다. (top, bottom, left, right 또는 z-index 선언을 무시합니다). |
inherit | position 속성의 값을 부모 요소에서 상속해야 합니다. |
기술 세부 사항
기본값: | static |
---|---|
상속성: | no |
버전: | CSS2 |
JavaScript 문법: | object.style.position="absolute" |
TIY 예제
- 위치: 상대 위치
- 이 예제에서는 요소의 정상적인 위치에 대해 위치를 설정하는 방법을 보여줍니다.
- 위치: 절대 위치
- 이 예제에서는 요소를 위치시키기 위해 절대값을 사용하는 방법을 보여줍니다.
- 위치: 고정 위치
- 이 예제에서는 요소를 브라우저 창에 대해 위치를 설정하는 방법을 보여줍니다.
- 요소의 형태 설정
- 이 예제에서는 요소의 형태를 설정하는 방법을 보여줍니다. 이 요소는 이 형태 안에 잘라져 나타납니다.
- Z-index
- Z-index는 요소를 다른 요소 뒤에 배치하는 데 사용될 수 있습니다.
- Z-index
- 위의 예제에서 요소의 Z-index가 변경되었습니다.
브라우저 지원
표의 숫자는 이 속성을 최초로 지원한 브라우저 버전을 나타냅니다.
크롬 | IE / 엣지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
1.0 | 7.0 | 1.0 | 1.0 | 4.0 |
- 이전 페이지 pointer-events
- 다음 페이지 @프로퍼티