
모든 HTML 요소가 사각형 박스로 구성된다는 CSS의 기본 개념



여러 CSS 규칙이 동일한 요소에 적용될 때, 어떤 스타일이 적용되는지를 결정하는 규칙
!important를 사용하면 어떤 규칙보다 우선 적용
→ p 태그가 적용됨을 볼 수 있음.
p (우선순위: 1).highlight (우선순위: 10)#unique (우선순위: 100)!important: 무조건 적용CSS에서 요소의 크기, 간격, 위치를 설정할 때 다양한 단위를 사용할 수 있다.
px (픽셀) - 화면의 고정된 크기를 의미em, rem - 글꼴 크기에 상대적인 단위% - 부모 요소 크기에 상대적인 백분율vw, vh - 뷰포트(화면) 크기에 비례하는 단위
- 박스 안에 텍스트가 있고, 패딩(padding)을 이용해 텍스트와 테두리 사이의 여백을 10픽셀로 설정
- 박스 테두리(border)는 3픽셀 두께의 실선(
solid)으로 설정하고, 색상은 파란색(blue)- 박스 바깥쪽 여백(margin)은 20픽셀로 설정
h1제목은 기본적으로 녹색(green)으로 설정하되, 클래스.highlight가 적용된 경우 빨간색(red)이 되도록 스타일을 지정id가special인 요소는 우선순위에서 무조건 노란색(yellow)으로 설정되도록 설정- 단위로는
px,em,rem,%를 적절히 사용하여 박스의 크기와 글자 크기를 설정