반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 유의수준
- 정수인코딩
- Filter
- EC2
- 매일영어습관
- 명령어
- 인덱스
- 자기지도학습
- Ajax프레임워크
- 노트list
- 함수
- 노마쌤과 즐거운 영어 습관
- DOM
- 벡터
- 웹폰트
- 질의확장
- 클러스터링기법
- Ajax
- 프로토콜
- Mac konlpy
- CSS
- 행렬
- HTML
- NLP
- JS
- DOMAPI
- R
- 신뢰구간
- 노마쌤
- 파이썬
Archives
- Today
- Total
채니의 개발일기
CSS - postion 속성 본문
728x90
반응형
postion
CSS의 position 속성은 HTML 요소의 위치를 지정하는 데 사용되는 속성이다.
이 속성을 사용하여 요소를 상대적으로 배치하거나 절대적으로 배치하고, 필요에 따라 다른 요소들과 겹치도록 조정할 수 있다.
- position 속성값
- static: 기본값으로, 요소들은 문서의 일반적인 흐름에 따라 배치. top, right, bottom, left, z-index 속성을 적용x
- relative: 요소자기자신을 기준 -> 위치상 부모를 relative 속성으로 설정가능
- absolute: 위치상 부모요소를 기준으로 배치된다-> 구조상 부모요소 이기때문에 위치상 부모가 누구인지 파악할것
- fixed: 요소가 뷰포트(브라우저 창)에 상대적으로 고정되어 스크롤해도 화면에서 사라지지 않는다.
- sticky: 스크롤 영역을 기준 .
top, right, bottom, left, z-index 속성을 이용하여 상대적으로 이동시킬 수 있다 : 요소의 방향별 거리를 지정 할 수 있다.
<div class="container">
<div class="box1"></div>
<div class="box2"></div>
</div>
.container {
width: 300px;
height: 200px;
background-color: lightgray;
position: relative; /* relative position을 적용 */
}
.box1 {
width: 100px;
height: 100px;
background-color: red;
position: absolute; /* absolute position을 적용 */
top: 30px;
left: 20px;
}
.box2 {
width: 100px;
height: 100px;
background-color: blue;
position: absolute;
top: 50px;
left: 150px;
}
** 위치상 container가 relative로 부모속성이기 때문에 container를 기준으로 box1과 box2의 위치가 옮겨지게 된다
728x90
반응형
'프론트엔트 > HTML,CSS' 카테고리의 다른 글
CSS- a태그: 링크선택자 밑줄없애기 text-decoration: none (0) | 2023.08.19 |
---|---|
postion을 통해서 수직 가운데 위치하기(top:0, bottom:0, margin:auto 0) (0) | 2023.08.18 |
css - 배경(background-color,background-image,background-repeat,background-position) (0) | 2023.07.30 |
css - display속성 (0) | 2023.07.30 |
CSS - 가상클래스 (first-child,last-child,nth-child,부정선택자) (0) | 2023.07.24 |