정리노트

[html, css] 선택자, 박스 모델

망고고래 2023. 11. 9. 17:47

선택자

구조적 가상 클래스 선택자

 

 

UI 요소 상태 가상 클래스 선택자

 

 

 

 

조합 선택자

css에서 선택자는 아래(후손)와 오른쪽(이후 형제)만 선택할 수 있다.

위(조상)나 왼쪽(이전 형제)로 가지 못함

 

 

 

 

 

박스 모델

박스 속성

content: 실제 내용

padding: 컨텐츠와 테두리 사이의 여백

border: 테두리 두께

― ― ― ― ― ― ― ―↑자기 영역

margin: 테두리 밖의 여백

 

margin값 적용 위치 순서: 시계방향(↑→↓←)

 

 

 

border-style

 

border-radius

테두리 모서리 둥글게 설정

적용 순서: (시계방향)왼쪽 위 - 오른쪽 위 - 오른쪽 아래 - 왼쪽 아래

 

 

 

 

 

 

레이아웃 속성★

position

position: static;

(디폴트)웹 문서의 흐름에 따라 배치

position: relative;

①원래 위치에서 상대적으로 움직임. 이동시 top, left 사용

②absolute의 기준이 되는 경우 top, left 없음

position: absolute;

부모 relative를 기준으로 top, right, bottom, left의 속성을 이용하여 배치

position: fixed;

창 스크롤을 움직여도 사라지지 않고 위치 고정