CSS制作网页经验:清除网页浮动
在进行浮动布局时,大多数人都深知,在必要的地方进行浮动清理:<div style=”clear:both;”></div>。 例如: <div style=”background:#666;”> 此时预览此代码,我们会发现最外层的父元素float container,并没有显示。这是因为子元素因进行了浮动,而脱离了文档流,导致父元素的height为零。 若将代码修改为: <div style=”background:#666;”> 注意,多了一段清理浮动的代码。这是一种好的CSS代码习惯,但是这种方法增加了无用的元素。这里有一种更好的方法,将HTML代码修改为:
定义CSS类,进行“浮动清理”的控制: Code: 这是对Firefox进行的处理,因为Firefox支持生成元素,而IE所有版本都不支持生成元素 .clearfix { 会发现即使子元素进行了浮动,父元素float container仍然会将其包围,进行高度自适应。 clear元素的margin-top被重置为零 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |