调试时,你的态度很重要

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费积分!

Julia Evans:

上周我调试了一些 CSS,我认为那篇文章缺少了一些重要的东西:你的态度。

现在——我还没有成为一个非常优秀的 CSS 开发者。我从未在专业领域编写过 CSS,而且我不理解很多基本的 CSS 概念(我认为我最近才第一次真正理解了 position: absolute 的工作原理)。上周我正在处理我尝试过的最复杂的 CSS 项目。

在调试 CSS 的过程中,我发现自己做了一些平时不会做的事情!我

• 为了让代码能够运行而对其进行随机更改
• 搜了很多东西,并在不理解其作用的情况下尝试使用它们
• 如果某些东西坏了,就撤销我的更改并重新开始

这个策略的效果和你想象的一样(不太有效!),这是因为我对 CSS 的态度!我有一种不寻常的信念,即 CSS 太难了,我无法理解。所以让我们来谈谈这种态度吧!

这个特定的错误(Chrome 和 Firefox 之间 z-index 行为的差异)让 Julia 难以处理,这非常不幸。值得庆幸的是,如今这种跨浏览器差异越来越少了。我当然理解 CSS 有时会非常棘手,即使不遇到真正的浏览器错误,它也可能变得很棘手。

但我喜欢这种观点:如果你带着积极的“我能做到”的态度,从基础开始着手解决一个棘手的问题,你就能做到。

我认为生活中的一切都更容易、更好,只要拥有更好的态度。食物尝起来更好!让我想起了来自《降世神通》中老爱罗叔叔的 我最喜欢的错误记忆的引言

当你心情好的时候,喝的茶才是最好喝的茶。

直接链接 →