타입 선택자 (Type Selector): 해당 태그를 가지는 모든 요소에 스타일을 적용
<style>
p { color:red;}
</style>
아이디 선택자 (Id Selector)
<head>
<style>
#snow{ color:red;}
</style>
</head>
<body>
<h2 id="snow">안녕하세요.</h2>
</body>
클래스 선택자(Class Selector): 클래스 이름으로 스타일을 적용. 같은 클래스 이름이면 모두 적용.
<head>
<style>
.contents{ font-size: 24px;}
</style>
</head>
<body>
<p class="contents">안녕하세요.</p>
<p class="contents">반갑습니다.</p>
</body>
전체 선택자(Universal Selector)
<style>
* { color: red;}
</style>
속성 선택자(Attribute Selector)
<head>
<style>
a[target="_blank"] { color: red;}
</style>
</head>
<body>
<a href="#" target="_blank">구글 새 창</a>
</body>

자식 선택자(Child Selector)
선택자A의 모든 자식 중 선택자B와 일치하는 요소 선택
선택자A > 선택자B { color: red;}

후손 선택자(Descendant Selector)
선택자A의 모든 후손 중 선택자B와 일치하는 요소 선택
선택자A 선택자B { color: blue;}

<head>
<style>
a:link { color: yellow;}
a:visited { color: green;}
a:hover { background-color: blue;}
</style>
</head>
<body>
<a href="#">구글 새 창</a>
</body>