<head>
<link rel="stylesheet" href="test.css">
</head>
선택자(Selector)란?
css로 스타일을 적용하기 위해 html요소를 선택하는 기능을 하는 요소
#
을 앞에 붙여 사용한다. 한 문서 안에 id는 한번만
사용할 수 있다..
을 앞에 붙여 사용한다. 한 문서 안에서 class는 여러번
사용할 수 있다<style>
...
</style>
<body>
<div class="myfirstclass">첫번째 클래스 요소</div>
<div class="mysecondclass">두번째 클래스 요소</div>
<div id="myfirstid">첫번째 아이디 요소</div>
<div id="mysecondid">두번째 아이디 요소</div> //불가!
</body>
id의 속성이 class의 속성보다 우선순위가 높다. → 둘다 적용시 id 속성으로 덮어씌워짐
복합 선택자: article > p {color: red;}
article의 자식 선택자 중에 p태그를 가지는 요소들의 색을 빨간색으로 바꿈 (후손은 해당X)
후손 선택자: article p {color: red;}
article의 후손 선택자 중에 p태그를 가지는 요소들의 색을 빨간색으로 바꿈
:link
- 클릭하기 전 상태 a:link {color: black;}
:visited
- 한번 들어가 본 상태 a:visited {color:green;}
:hover
- 마우스를 올려놓은 상태 a:hover {background-color:pink;}