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 | 31 |
Tags
- 이미지가 포함된 게시글
- 포트번호
- 메뉴바
- JWT 쓰는이유
- 3계층구조
- 토큰
- N+1문제
- JSON Web Token
- JWT
- getComputedStyle
- route 53
- 레포지토리
- 알림생성
- secret코드
- 게시글 이미지
- 메뉴바 한번에
- 게시글 이미지 업로드
- .env
- 스테이지어스
- Winston
- 알림생성모듈
- 부트캠프
- JWT 쓰는 방법
- 패스파라미터
- unnest
- 환경변수
- 쿼리스트링
- 네비게이션 한번에
- element.style
- N+1
Archives
- Today
- Total
기주
css-position 본문
<position>
position: static
ㄴ 기본값, 코드 순서대로 배치됨
ㄴ top,bottom,left,right 값들 무시
position: relative
ㄴ 요소가 원래 위치를 기준으로 얼만큼 움직일지 지정
ㄴtop,bottom,left,right를 이용하여 원래위치를 기준으로 이동, 겹치기가능
position: absolute
ㄴ 배치기준이 (자신이아니라) 상위 부모들 중에서 position이 static이 아닌 부모를 기준으로 설정
ㄴ 요소 상위에 position 속성이 static이 아닌 요소가 없으면 DOM트리의 최상위인 body가 배치 기준이된다
ㄴ 그래서 (가장 가까운) 부모를 기준으로 top,bottom,left,right 속성 적용
ㄴ 그래서 대부분 어떤 요소의 position을 absolute로 설정했다면, 그 부모의 position을 relative로 지정해준다
ㄴ * position:absolute인 요소는 html 문서상에서 독립돼서 앞뒤에 나온 요소와 더이상 상호작용하지 않는다
ㄴ 그래서 앞뒤에 나온 요소들이 서로 붙어서 나온다
position: fixed
ㄴ 스크롤이 움직여도 화면 특정위치에 요소를 고정
ㄴ즉, 배치기준을 (자신도아니고 부모도아니고) 뷰포트(브라우저 전체화면)을 기준으로 한다
ㄴ 위치값을 top, left 등으로 지정해줘야만한다. 꼭
'프로그래밍언어 > html & css' 카테고리의 다른 글
CSS-transition (0) | 2023.09.27 |
---|---|
css - transform 변형하기 (0) | 2023.09.16 |
CSS - 버튼위에 아이콘 올리기 (0) | 2023.09.14 |
CSS - flex (0) | 2023.09.14 |
CSS (0) | 2023.09.03 |