CSS这个东西,唉,我也是不知道什么时候就学会了的。想当年根本没有前端,做网页就是table套table的时代,CSS基本上只能一种用法,就是用在a标签的链接颜色上。
后来DIV CSS的概念出来了,这时CSS开始正式走进我的视野,不学不行啊。
最开始时是简单的把table套table换成了div套div,就是所谓的DIV大泛滥,DIV满天飞。
然后就是用CSS来控制DIV的宽和高,DIV这个东西它是块元素啊,当时也不懂什么块元素,就是发现它独占一行。
那么怎么让DIV并排显示呢?查来查去发现有float:left或right,可以让DIV并排显示。
这个时候,我对CSS的了解,只能三个属性,就是width、height、float。只有这三个,多了一个都没有。。
然后就是简单粗暴的往页面上套啊套的,后来发现有时DIV之间会变有很宽的间隔,怎么办呢?
又查来查去,发现喔,,有内外间距,margin、padding,这二东西怎么用啊?不懂,反正都设为0就OK了,那就0吧,然后就是好长一段时间,margin和padding全都是0,,,
后来又发现,哎,,这个DIV要设置连线怎么办啊?这在table里很简单的事,,又查,发现是css里的border。好嘞,又会了一个:border。
后来又发现,有些东西太大了,从DIV里冒出来了,超出DIV了,咋办?又查啊查,overflow:hidden,,超出隐藏,,,
就这么着,一个一个的学会了,学会就是用会了。这就是我学习CSS的过程。我无法明确的指导你们某个人一条正确的“明路”。但我希望你们能从我的学习过程中,有一些自己的体会。