关于 CSS 技能等级的粗略草稿模型,我们收到了 **大量** 的宝贵反馈。我尝试将每个人的想法纳入考虑并重新设计。最大的共识是,在 3 和 4 或者 4 和 5 之间需要另一个等级。我的解决方案是扩展到 6 级系统,并努力使各级更加均匀地间隔开。

**以下是最终的 CSS 技能等级图表!**你会注意到我在侧边栏中添加了一个投票,你可以自评等级并在投票中投票。(RSS 阅读器需要 跳转 并投票,抱歉!)。

- 我听说过 CSS,它用于网页设计。
- 我之前下载并使用过 CSS 模板。
- 我曾经在 CSS 文件中进行过一些小的更改,例如更改颜色和删除链接的下划线。

- 我理解 CSS 的目的是尽可能地将设计和内容**分离**。
- 我曾经对 CSS 模板进行过广泛的修改。
- 我曾经使用过所见即所得编辑器来创建 CSS 网页。
- 我对 CSS 布局技术有一定的了解。

- 我曾经使用 CSS 布局从头开始设计了一个相当复杂的网站。
- 我对 CSS 的结构、CSS 盒模型和 CSS 定位有深入的了解。
- 我理解如何使用浮动并处理它的怪癖。
- 我对不同的浏览器渲染一些 CSS 不同的情况有一定的了解,并且需要考虑和测试。
- 我不断积累着可供参考的 CSS 资源。
- 我不再使用表格进行布局。我知道表格用于表格数据,而不是页面布局。

- 我设计并编码了大量的 CSS 网站。我可以将任何格式的设计转换为 CSS 布局:Photoshop、Illustrator、餐巾纸上的草图等。
- 我对手动编写和编辑 CSS 非常熟练。
- 我对 CSS 的层叠部分有深入的了解。尤其是某些 CSS 属性如何、哪些属性不会以及哪些属性取决于值的声明方式。
- 我对跨浏览器 CSS 有深入的了解。我知道如何使用浏览器特定的 CSS 语句和声明浏览器特定的样式表。
- 我知道并尝试过一些 CSS 技巧,并理解使用它们的优缺点。
- 我对 CSS 中可用的不同尺寸值(例如 em、px、%、pt、“small”等)以及在哪些情况下每个值最合理有深入的了解。
- 我可以快速地解决和解决 CSS 问题。
- 我拥有大量可供我使用、进行灵感启发、调试或参考的工具和资源。

- 我觉得我可以使用 CSS 完成 **任何** 设计理念。
- 我可以将设计以像素级完美的跨浏览器方式转换为 CSS 网站。
- 仅凭观察设计,我就可以轻松地可视化标记结构。
- 我曾经使用过其他网络技术来扩展可能性并突破 CSS 的限制。
- 我有自己的 CSS 框架,包括我自己的定制 CSS 重置。
- 我对伪类、伪元素和属性选择器等高级 CSS 有深入的了解。
- 我关注浏览器支持和开发进度。

- 我参与 CSS 规范的未来或支持。
- 我是一位 CSS 名人。
- 我写过书,举办过研讨会,讲过课,从 CSS 还是个小女孩的时候就认识她了,等等。
- 我不需要做测试,我已经 **知道** 了。
嗯,我该怎么投票呢?
哦,就在右边很远的地方。你在教别人网站设计吗?无意冒犯,但隐藏主要内容有点违反不打破规则的第一条。
这不是主要内容,而是辅助内容。
我考虑过将投票放在文章中,但我认为把它放在主页上比文章在主页上的时间更长可能更有趣……
好吧,我认为人们需要进行自我评估才能感觉更好。
我个人将 CSS 看作一种开发理念,类似于面向对象,这就是为什么我不需要 1-6 的量表来对自己有信心。
无论我的观点如何,我认为这个量表很好地体现了不同的知识水平。
不错,好多了。
我属于 4.5 级。
我认为 5 级现在更加清晰易懂,可以很容易地判断自己是否处于该级别。而 6 级,即大师级,只有那些真正的大师才能达到。
我会是 5 级,但我还没有真正使用过其他技术。我使用过 Ajax 和 Javascript,但不是我编写的代码,而且只使用过几次。不算真正使用,我也没有自己的框架。我使用 Dreamweaver 框架。它可以极大地提高速度,但我有很多代码片段,而且我知道在进入框架之前需要更改哪些内容,所以它也算是我的框架。
不错。
我很高兴有这个测试,因为我真的不知道自己在技能进步方面处于什么水平。
谢谢!
现在我只需要为每个人制作一些 T 恤,在工作时穿……
我介于 2 级和 3 级之间。看来我得更多地学习 CSS!
是的,好多了,更清晰了。我会说自己是 5 级,但我没有使用框架,我不喜欢臃肿的代码,所以可能是 4.5 级吧:)
最初提出这个问题的人是什么反应呢?
@Mathieu Beausoleil: 我很高兴你不必依靠量表来对自己有信心。我希望参加投票的每个人都没有因此而减少信心!如果有什么不同的话,我希望它能成为一个很好的激励因素。
@Dallas Freeman: 哈哈,T 恤会很酷 =)
@Jermayn Parker: 最初提出这个问题的人(Emil Stenström)确实在粗略草稿版本的评论中做出了回应。他本质上是喜欢它!
我只处于 1.5 级;p
太棒了!
我在搜索这类东西时偶然发现了这篇文章。我很想看到所有语言的评级/段位系统。
目前,我在一个特定的 ActionScript 论坛上,每天不得不与所有技能水平的用户分享同一个页面,这让人非常沮丧,而且页面经常要滚动好几次。
如果所有发帖人都对自己进行简要的技能评估(包括一般技能和特定技能),就可以选择过滤与他们水平相符的内容,同时还能更多地了解其他发帖人的技能水平。
看到那些经常来这里(咳嗽)版主(咳嗽)的人,比如 Flash 技能水平 4 甚至 3 级的人,告诉 2 级技能水平的人“做不到!”、“不可能!”,或者提供一个非常糟糕的解决方法,而我知道(甚至 4 级技能水平的人也会知道)这是完全可以做到的,并且可以提供其他合适的解决方案,这让我非常沮丧。
正如人们所说,一知半解是件危险的事。
话虽如此,有些时候 2 级技能水平的人也会教我一些技巧。我记得第一次有人告诉我 class 属性可以接受多个选择器。哇!这让我很快地体会到了谦虚的意义!
干得漂亮。
我处于 2 级,正准备进入 3 级。
太棒了,我处于 5 级!……:) 回家时间到了!
我创建了 这个 CodePen 来在你的网站上显示这些技能。我很想知道如何改进它。
我知道这是一篇很老的文章——但 Chris 在发布文章时添加了 6 级,是我唯一一个这样想的人吗?
“但这可是 11 级啊!”
;^)