선택자 {속성 : 값;}
<style>
div {
color: red;
}
</style>
<div style="color: red"></div>
<link rel="stylesheet" href="/main.css">
@import "/component.css";
전체 선택자 : *
태그 선택자 : div, span, p 등
클래스 선택자 : .class명
아이디 선택자 : #id명
일치 선택자 : div.class명
자식 선택자 : div > span
p > .class명
하위 선택자 : div .class명
.class명 .class명2
형제 선택자 : .class명 + 바로 다음태그
일반형제 선택자 : .class명 ~ 다음태그들 중 하나
.class명::가상클래스선택자 { }
div::가상클래스선택자 { }
hover : 마우스를 요소 위에 올림
active : 마우스로 요소를 클릭하고있음
focus : 요소가 포커스 된 경우 (input 태그 등)
.class명:가상클래스선택자 { }
div:가상클래스선택자 { }
first-child : 형제 요소중 첫째
last-child : 형제 요소중 막내
nth-child(n) : 형제 요소중 n째
not(선택자) : 선택자가 아닌 요소 전부 선택
.class명::before {
content: "내용";
}
.class명::after {
content: "내용";
}
type
속성을 지정함[type] {
color: red;
}
type
속성 내의 "password"
라는 속성값까지 지정함[type:"password"] {
color: red;
}