HTML 문서에 스타일을 입히는 방법 중 하나인 CSS(Cascading Style Sheets)는 '캐스케이딩 스타일 시트'라고 합니다. 마치 물이 위에서 아래로 흘러내리듯, 여러 스타일 규칙들이 겹쳐져서 최종 스타일이 결정되는 것을 의미합니다.
즉, 같은 HTML 요소에 여러 개의 스타일 규칙이 적용될 때, 어떤 스타일이 우선 적용될지 결정하는 규칙을 말합니다.
<!DOCTYPE html>
<html>
<head>
<title>캐스케이딩 스타일 예시</title>
<style>
p {
color: blue;
font-size: 16px;
}
.special {
color: red;
font-weight: bold;
}
</style>
</head>
<body>
<p>이것은 일반적인 문단입니다.</p>
<p class="special">이것은 특별한 문단입니다.</p>
</body>
</html>
어떤 스타일이 적용될지 결정하는 우선순위는 다음과 같은 요소에 따라 달라집니다.
예시:
p {
color: blue; /* 태그 선택자 */
}
.special {
color: red; /* 클래스 선택자 */
}
#myParagraph {
color: green; /* ID 선택자 */
}
위 예시에서 <p id="myParagraph" class="special"> 태그에 대해서는 #myParagraph 선택자가 가장 우선순위가 높으므로 글자색이 녹색으로 나타납니다.
블록 레벨 요소와 인라인 레벨 요소 테그 정리 (0) | 2024.11.04 |
---|---|
!important에 대한 더 자세한 설명과 예시 (0) | 2024.11.01 |
CSS 속성 명령: 웹 페이지 디자인의 핵심 (0) | 2024.11.01 |
CSS란 무엇이고 왜 사용할까요? (0) | 2024.11.01 |
HTML 텍스트 태그 실습 문제 (2) | 2024.10.28 |