반응형
CSS 기본 규칙을 들어가며
CSS(Cascading Style Sheets)는 웹 페이지의 디자인과 레이아웃을 지정하는 데 사용되는 스타일 시트 언어입니다. CSS를 사용하면 HTML 요소의 색상, 크기, 간격, 위치 등을 제어할 수 있으며, 웹 페이지의 시각적 표현을 개선할 수 있습니다. CSS의 기본 규칙과 작동 원리에 대해 알아보겠습니다.
CSS 기본 규칙
- 선택자(Selector): CSS에서는 '선택자'를 사용하여 스타일을 적용할 HTML 요소를 지정합니다. 예를 들어,
p
선택자는 모든<p>
요소를 대상으로 합니다. - 선언(Declaration): 선택자 뒤에 오는 중괄호
{}
안에 스타일 규칙을 작성합니다. 각 규칙은 속성(Property)과 값(Value)으로 구성됩니다. - 속성(Property): 스타일을 지정할 특성을 나타냅니다. 예를 들어,
color
,font-size
,background-color
등이 속성입니다. - 값(Value): 속성에 할당되는 구체적인 스타일 값을 나타냅니다. 예를 들어,
red
,12px
,#FFFFFF
등이 값입니다. - 선언 블록: 중괄호 안의 속성-값 쌍들을 '선언 블록'이라고 합니다.
CSS 규칙의 예시
p {
color: red;
font-size: 16px;
}
이 예시에서 p
는 선택자, color
와 font-size
는 속성, red
와 16px
은 각 속성의 값입니다. 이들은 모두 중괄호 {}
안에 선언 블록으로 포함되어 있습니다.
CSS 작동 원리
- 적용 우선순위: CSS는 'Cascading'이라는 이름에서 알 수 있듯이, 여러 스타일 규칙이 하나의 요소에 적용될 경우 특정한 우선순위에 따라 스타일이 결정됩니다.
- 상속: 일부 CSS 속성은 부모 요소로부터 자식 요소로 상속됩니다. 예를 들어, 부모 요소의
font-family
속성은 자식 요소에도 적용될 수 있습니다. - 미디어 쿼리: CSS 미디어 쿼리를 사용하여 다양한 디스플레이 유형과 화면 크기에 따라 다른 스타일을 적용할 수 있습니다. 이는 반응형 웹 디자인에 필수적입니다.
결론
CSS는 웹 개발에서 중요한 요소로, 웹사이트의 시각적 스타일과 레이아웃을 정의합니다. CSS의 기본 규칙을 이해하고 올바르게 적용하는 것은 효과적인 웹 디자인과 사용자 경험을 위해 필수적입니다.
반응형
'온라인 멘토와 함께하는 공부 > HTML' 카테고리의 다른 글
[CSS] CSS의 주석 처리 (29) | 2024.01.03 |
---|---|
[CSS] CSS에서 하나의 선택자에 여러 개의 스타일 규칙을 지정 (21) | 2024.01.02 |
[HTML] 브라우저 자바스크립트 지원을 막은 경우 (23) | 2023.12.31 |
[HTML] 자바스크립트를 사용하여 플러그인을 개발 (20) | 2023.12.30 |
[HTML] CSS에서 아이디와 클래스 (22) | 2023.12.29 |