日期:2014-05-17  浏览次数:20640 次

div+css中定位属性
一开始做的时候.我把所有的div都用float属性定位起来布局就连header、content、footer这样的部分也是,(这样做合理吗?)可是后来发现css中多的float很多很烦琐,所以后来就很少用到一些定位的属性,只是需要的时候才用,可是问题又来了。有时候用到float的时候,明明加了clear了还是显示不对...,现在都对定位迷糊了..

哪位高手能指点下或给小弟一点div+css中的布局、定位的心得.??

------解决方案--------------------
根据你的页面内容的逻辑关系来结构化你的html代码,定位不是必须的,通常情况下只有个别元素需要特别的定位方式。
------解决方案--------------------
呵呵,float是指把容器当作流来看待了,如果一行可以同时显示多个div那么后面的div就会贴上去。占用前面那一个div未占据的空间了。
默认的情况下是div display:block显示为块,它会占据一行内所有可以占用的空间。如果定义了高度就占用制定高度的空间了。
clear就是用来清除左边或右边的流的了。
至于布局就老老实实用1000x600 这样划分一个布局出来就是了。不要想这么多,呵呵,把问题简化