4、位迷糊了……浏览下面的跟帖,热心人还真不少,但真正能够点到要害的很少,甚至没有。网友们多从头疼医头、脚痛治脚的方法给予答复,有些也能够止痛,但不能根治。在论坛中,我们会经常看到这样的帖子。有些网友主观上是热情、乐于助人的,但客观上由于自己的认识偏颇,使很多以讹传讹的第6章CSS布局模型213 观点、信息在网上飞速传播,着实令人担忧。因为初学者是没有免疫力的,只要觉得有点止痛,就一概吸收,结果阻碍了对真正滋补营养的汲取。例如,下面列出两则上面问题的跟帖。跟帖一:根据你的页面内容的逻辑关系来结构化你的 html 代码,定位不是必须的,通常情况下只有个别
5、元素需要特别的定位方式。问题:空洞说理,没有正面提出解决问题的方法,等于没有说。跟帖二:呵呵,float 是指把容器当作流来看待了,如果一行可以同时显示多个 div,那么后面的 div就会贴上去。占用前面那一个 div未占据的空间了。默认的情况下是 div display:block显示为块,它会占据一行内所有可以占用的空间。如果定义了高度就占用制定高度的空间了。clear就是用来清除左边或右边的流的了。至于布局就老老实实用1000x600 这样划分一个布局出来就是了。不要想这么多,呵呵,把问题简化。问题:把float 看作流是对CSS布局的误解。