[Tips] CSS selecter game : CSS Dinner
레벨 | 선택자 | 의미 | 정답 |
---|---|---|---|
1 | A |
모든 <A> | plate |
2 | A |
모든 <A> | bento |
3 | A#long |
<A id=”long”> | plate#fancy |
4 | A B |
모든 <A>안의 <B> | plate apple |
5 | #long B |
모든 <?? id=”long”>안의 <B> | #fancy pickle |
6 | .neato |
<?? class=”neato”> | .small |
7 | A.important |
<A class=”important”> | orange.small |
8 | 리마인드 | 스테이지 | bento orange.small |
9 | A,B |
모든 <A>와<B> | plate, bento |
10 | * |
ALL | * |
11 | A * |
<A>안의 모두 | plate * |
12 | A+B |
<\A>바로 뒤의 <B> | plate+apple |
13 | A~B |
<\A> 뒤의 <B> (<A>와 같은 레벨의 <\B>가 아닌 태그가 나타날 때까지) |
bento~pickle |
14 | A>B |
Direct Child | plate>apple |
15 |
:first-child A:first-child A B:first-child |
모든 첫 번째 자식 A의 첫 번째 자식 A 아래의 B의 첫번째 자식 |
orange:first-child plate orange:first-child |
16 |
A:only-child A B:only-child |
다른 태그의 유일한 자식인 모든 A A안의, 다른 태그의 유일한 자식인 모든 B |
apple,plate pickle:only-child plate apple:only-child, plate pickle:only-child |
17 |
:last-child A:last-child A B:last-child |
모든 마지막 자식 다른 태그의 마지막 자식인 모든 A A안의, 다른 태그의 마지막 자식인 모든 B |
plate apple:last-child, pickle.small |
18 |
:nth-child(N) A:nth-child(N) A B:nth-child(N) |
(인덱스 1부터 시작) 모든 n번째 자식 다른 태그의 n번째 자식인 모든 A A안의, 다른 태그의 n번째 자식인 모든 B |
plate:nth-child(3) |
19 |
:nth-last-child(3) A:nth-last-child(3) A B:nth-child(N) |
(인덱스 1부터 시작) 모든 뒤에서 n번째 자식 A 태그의 뒤에서 n번째 자식인 모든 A |
bento:nth-last-child(3) |
20 | A:first-of-type |
첫 번째 등장하는 A | apple:first-of-type |
21 |
A:nth-of-type(n) A:nth-of-type(even)
|
n번째 등장하는 A 짝수번째 등장하는 A |
plate:nth-of-type(even) |
22 | A:nth-of-type(bn+c) |
c부터 시작해서 b번째의 A (In python, for _ in rangeA[c::b]) |
plate:nth-of-type(2n+3) |
23 | A B:only-of-type |
A안의 유일한 B | plate apple:only-of-type |
24 | A:last-of-type |
마지막에 등장하는 A | orange:last-of-type, apple:last-of-type |
25 | A:empty |
자식이 없는 A | bento:empty |
26 |
A:not(조건) apple:not(.small) apple:not(#big)
|
조건이 아닌 A | apple:not(.small) |
27 | [B] |
<?? B=”anything”> | [for] |
28 | A[B] |
<A B=”anything”> | plate[for] |
29 | A[B="C"] |
<A B=”C”> | bento[for=”Vitaly”] |
30 | [A^="B"] |
<?? A=”B로 시작하는 값”> | [for^=”Sa”] |
31 | [A$="B"] |
<?? A=”B로 끝나는 값”> | [for$=”to”] |
32 | A[B*="C"] |
<A B=”C를 포함하는 값”> | bento[for*=”obb”] |
Success Notice:
수고하셨습니다.
Leave a comment