h1{
color: coral;
}
h1, a{
color: coral;
}
*{
color: coral;
}
h1 a{
color: coral;
}
.클래스명{
color: coral;
}
/*
<h1 class="apple banana">사과는 빨개 바나나는 길어</h1>
*/
.apple.banan{
color: coral;
}
.apple .banana
와 .apple.banana
는 다름.apple .banana
는 자손 선택자를 사용한것으로 apple클래스 안에 banana클래스를 선택한 것
.apple.banana
는 apple, banana 두 클래스를 모두 갖고있는 요소를 선택한 것
#아이디명{
color: coral;
}
<h1>
<p>
<span>
<b></b>
</span>
</p>
</h1>
h1
의 자손은 p
, span
, b
h1
의 자식은 p
ex)
h1 > p{
color: coral;
}
ul + p{
color: coral;
}
ul ~ p{
color: coral;
}
[id = "apple"]{ // #apple을 선택한 것
color: coral;
}
[class = "banana"]{ // .banana를 선택한 것
color: coral;
}
^시작 (즉, https://으로 시작하는)
a[href^="https://"] {
width: 500px;
}
$끝나는 (즉, .pdf로 끝나는)
a[href$=".pdf"] {
width: 500px;
}
:hover
:link
:visited
:active
:focus
:first-child
.nav li:first-child{
color: coral;
}
:last-child
.nav li:last-child{
color: coral;
}
:nth-child(n)
.nav li:nth-child(3){
color: coral;
}
2n은 짝수번째 자식 (even을 써도 됨)
2n-1은 홀수번째 자식 (odd를 써도 됨)
:nth-of-type(n)
:not(선택자)
/*
ex) apple클래스 빼고 선택
*/
div:not(.apple){
color: coral;
}
::first-letter
::first-line
::before
::after
h2 ::before{
content: "시작";
}