前面说点啥
最近粗略学完react全家桶,想回头复习一下CSS,发现了一个有意思的网站。
分享一个学习或联系CSS选择器的极具趣味的网站。目前是更新了 32 关卡,每关都能学到一个小知识点,从简单到逐渐复杂。非常适合初学者,能轻松愉快且快速地通过,完成之后想必也能留下深刻的印象。
官网CSS Diner
刚开始玩时还没明白他这啥意思,结果发现之后才知道自己有多呆。如果你一开始也不知道怎么玩,那看了第一个答案肯定就明白了…
开玩
以下数字标题就是关卡数,如1就代表第一关;注意网站上的右侧是有一些相关提示的,也许你发现写的方法与我不同也能通过,但是也要练习一开始没想到的方法,这正是该学习网站的目的。——欢迎留下你的解法~
1
标签名字做选择器——输入plate后enter即可通过。刚开始一直想换行,结果咋都换不了行,最后发现——压根不需要换行。
2
3
4
5
6
7
8
把前面的混一块考察了一下:bento orange.small
9
10
11
12
13
14
15
16
17
apple.small,pickle
这里我还发现如果选取多个时,选了一个另一个没选,是选到了那个抖动而不是整个输入框抖动,有意思。
18
19
注意括号里的数字是全部兄弟标签的排序bento:nth-child(2)
你也可以倒着数bento:nth-last-child(4)
20
同理:apple:nth-child(2)
或者用type:apple:first-of-type
21
22
23
在另一个元素中选择其类型的唯一元素:apple:only-of-type
24
orange:last-of-type,apple:last-of-type