HTML문서 특정 부분을 선택할 수 있는 css 문법.
CSS Selector로 HTML 문서 특정 부분을 정의한 구문
Role set의 집합
.hi:first-child{
color: red;
}
<div class="hi">
hi
</div> ===> x
<div>
<div class="hi">
hi
</div> ===> o
처음에는 부모가 "hi"인줄 알았는데, 그게아닌 선택자의 부모요소에 첫 번째 자식이 "hi"이다.hi:nth-child(1) = .hi:first-child
랑 같다.**
nth-last-child(n)
first-of-type
last-of-type
nth-of-type(n)
nth-last-of-type(n)
input[type="text"]:invalid {
background-color: red;
} => text가 없을 때,
input[type="text"]:valid {
background-color: yellow;
} => text가 있을 때,
<input type="text" name="" id="required" required>
pattern에 따른 속성(중요한 부분)(2개의 콜론(::)을 사용)