其实那样设置没有必要,全局样式里设div li ul dd dt dl span{margin:0;padding:0;border:0;}就可以了,
至于设置清除浮动,只有在上面2个盒子浮动,第三个盒子不需要浮动的时候才设置clear:both;不需要每个DIV都设置;
你注意没注意到他的每一个用这个层的大层都会有浮动,这个层的作用就是清除浮动(不显示该层,只是清除了浮动) 这样浏览器下就不会产生页面飞的BUG了,尤其是FF下。这个是必须写的。
清除浮动层 为了不让下面的样式挤到上面来 属于浏览器兼容的 关键作用的是clear:both; 不过最好再加个zoom:1;
自己用的时候就定义成.clear{clear:both;}
那是用来兼容多浏览器中自适应高度的 有关这方面的内容,李天生老师的视频教程讲的是超详细的
清除浮动层的,本身没有内容,用于IE的兼容性