隐式块级元素

学无止境。
  我自诩xhtml+css玩的炉火纯青,却发现,曾经身处于一家外包类公司,所接触事物让我终究是井底之蛙。
  今天,我与网友争论块级元素问题。
  按照我的经验,我觉得想给a设宽高,必须给display:block。
  但其它网友指出,给a设float浮动之后,同样可以给a设宽度。
  我至今才明白,原来有一种名为“隐式块级元素”的属性,float就是一个这样的属性,加float之后,a这样的非块级元素会变成块级元素。
  最基础的东西,却因我的无知被我忽略。
  我不信邪,立刻敲代码,试验了IE7-9、火狐等浏览器,发现果真如此。
  但我觉得,既然有块级一说,说不得是IE6不行。
  结果,IE6也支持隐式块级。
  这让我发现我自身一个很大的问题,在外包公司工作了一年多,因为许多标签和属性、样式用不到。
  我会选择性把它给忽略,结果在某些方面,它却又有大用途。
  我收回我轻狂的话,有一句话说得好,只有永远把自己当成是一个初学者,这样的人才能强大,这样的人才能牛13。
  现在我醒悟了,不晚,前端之路刚刚开始,我要更加努力。
  代码存在自有其意义,不能因为身处一个九牛一毛之领域,用不到就将一些东西否认。

你可能感兴趣的:(html,Web,css)