1.前言
在日常的工作当中,每一次接触一个新的业务方向的时候,我们经常会遇到这么一个烦恼。
就是我们已经将整个业务流程中所需要各种技术全部掌握了,但是当我们一次次的重复之前的工作,一次次处理相同的问题的时候,你会慢慢感到麻木,不停地重复相同的事情更让你感到厌烦。
这时候你其实可以想想,是不是在我的工作中,出现了“瓶颈期”呢?
这个时候我们从新回头来看一下,我们从最开始接触这一个行业时,是以一个什么样的心态走来的吧。
- 跌入悬崖,发现绝世武功秘籍一本
- 疯狂修炼,自以为天下群豪不过如此
- 停滞不前,武功修炼已至臻境,却自觉武功有所欠缺
- 大彻大悟,才知“重剑无锋,大巧不工”
好吧,上面都是我随口胡诌的,实在编不下去了。
然而,当你工作了一到三年之后,你会发现,正如我上面所描述的那样。
每日工作依靠自己的所学已经基本能够解决,却无法更进一步时,你就需要去想一想,我们该如何突破我们的“瓶颈期”了。
2. 怎么判断你是不是在瓶颈期?
作为一只前端狗,今天就以几个 CSS 问题来引出今天的内容。
(答案请参考文章的最后)
初级班:
- dl, dt, dd三个标签浏览器默认margin值多少?是否有标签默认文字粗体?
中级班:
- line-height:150%和line-height:1.5的区别是?
高级班:
- float为何会让外部容器高度塌陷?这是bug?
- vertical-align的表现为何在IE7, IE8, IE9下表现不尽相同?其中的渲染机制是?
有些童鞋可能要问了,反正我平常使用的时候,都是直接全部清掉,我有必要知道那么多么?
不信你看百度什么的,他们不是也是上来就全部清掉么?
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
margin:0;