跳到内容
分享网

选择器老是写错:CSS Diner 摆盘子练半小时

学习资料 Web 1 小时前更新 浏览 7 ↓ 直达下载

选择器写错了样式就不生效,只能一行行试着排除,这是初学样式最烦的事。这个游戏把选择器练习做成摆盘子:界面上放着一堆盘子和盘里的食物,按要求用选择器把指定的那几个挑出来,写对了立刻看到高亮变化,写错了也能看出是哪一层没匹配上。

它解决什么问题

后代选择器和子选择器长得很像,凭感觉写,不生效就来回试。

伪类、属性选择器这些不常用的写法,看过就忘,要用时想不起来。

核心能力

能力 具体能做到什么
即时反馈 写下选择器立刻看到哪些元素被选中
由浅入深 从基础选择器讲到伪类与属性匹配
靶子明确 每关给出具体要求,不用自己设计练习场景
多语言界面 提供多种语言,可在页面里切换
开源可部署 代码公开,可自行搭建或参与翻译
单关很短 每关几分钟,碎片时间也能推进
CSS Diner — 选择器练习 · 闯关游戏(免费学习资源)
CSS Diner · 选择器练习 · 闯关游戏

通关之后要回到真页面用一遍

玩的时候有个坑:为了过关容易靠试错硬凑,最后记住了答案却没记住规则。建议每关先在心里把要求翻译成一句话,比如选中的是列表里的第一个元素,再动手写;写完对照一下自己写的和想的对不对。碰到一直过不去的关卡,把可用选择器逐个试一遍,看高亮范围怎么变,这个过程本身就是理解。

它只练选择器这一件事,不涉及盒模型、层叠和布局,别指望通关就会写页面。真正该做的下一步是打开一个现成页面,用开发者工具里的控制台自己写选择器去挑元素,看挑出来的和预期一不一样。能凭经验写出准确又不过度具体的选择器,页面后期维护会轻松很多,改起来也不用担心牵一发动全身。

同类工具怎么选

工具 授权 差别在哪
Grid Garden 开源免费 同类闯关游戏,练的是网格布局属性
Flexbox Froggy 开源免费 同为样式闯关游戏,主题是弹性布局
MDN Web Docs 开源免费 选择器的完整语法与兼容说明,配合游戏查得更准

谁适合用

  • 刚学样式、选择器总是写不准的新手
  • 需要给初学者讲选择器基础的前端讲师
  • 想快速回忆伪类与属性选择器写法的人

怎么开始

  1. 打开游戏页面,在页面上切换到中文界面。
  2. 读第一关要求,先想清楚要匹配哪一类元素。
  3. 在编辑框里写选择器,看高亮范围是否符合预期。
  4. 过关后继续下一关,卡住时逐个尝试可用写法。
  5. 全部通关后,到真实页面用开发者工具再练一遍。

常见问题

要注册吗?
不需要,打开网页就能玩,进度是否记录以站点实际为准。

有中文吗?
提供多种语言,可在页面里切换,具体语种以站点实际为准。

通关就算学会了吗?
能记住常见写法,但真实项目里还要看结构复杂度和维护成本。

手机上能玩吗?
手机浏览器也能打开,但要键盘输入选择器,电脑上练更顺手。

授权与合规

项目以开源方式发布在 GitHub 上,网页版免费游玩,也提供多种语言。 官网:flukeout.github.io

继续找同类资源

这条属于「学习资料」栏目,同栏目还有更多可直接使用的免费资源,可以在 学习资料全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 多语言
授权方式 开源免费
适用平台 Web
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。