HTML 문서에 CSS 스타일 규칙을 적용하는 가장 기본적인 방법은 <style> 요소를 사용하는 것입니다. 이 태그는 반드시 <head>와 </head> 태그 사이에 위치해야 하며, 여기에 정의된 스타일 규칙은 해당 문서 내의 모든 요소에 일괄 적용됩니다.
이러한 방식을 내부 스타일시트(Internal Stylesheet)라고 부릅니다. 하나의 HTML 파일 안에서 구조와 스타일을 함께 관리할 수 있어, 간단한 웹 페이지를 만들거나 CSS를 학습할 때 특히 유용합니다.
<style> 태그 사용 예제
<!DOCTYPE html>
<html>
<head>
<style media = "all">
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>코드 설명
- media = "all" — 이 스타일 규칙이 화면, 인쇄 등 모든 미디어 유형에 적용됨을 의미합니다.
- body 선택자 — 페이지 전체의 배경색을 리넨(linen) 색상으로 지정합니다.
- h1 선택자 — 제목(h1)의 글자색을 밤색(maroon)으로 변경하고, 왼쪽 여백(margin-left)을 40px로 설정합니다.
위 코드를 브라우저에서 실행하면 페이지 배경은 밝은 베이지톤의 linen 색으로 표시되고, 제목은 진한 적갈색(maroon)으로 왼쪽에서 40px 떨어진 위치에 출력됩니다. 이처럼 <style> 태그 하나만으로 문서 전체의 디자인을 손쉽게 제어할 수 있습니다.