例如: <div style="background:#;"> <!-- float container --> <div style="float:left; width:%; height:px;background:#EEE; ">Some Content</div> </div> 此时预览此代码,我们会发现最外层的父元素float container,并没有显示。这是因为子元素因进行了浮动,而脱离了文档流,导致父元素的height为零。 若将代码修改为: <div style="background:#;"> <!-- float container --> <div style="float:left; width:%; height:px;background:#EEE; ">Some Content</div> <div style="clear:both"></div> </div> 注意,多了一段清理浮动的代码。这是一种好的CSS代码习惯,但是这种方法增加了无用的元素。这里有一种更好的方法,将HTML代码修改为: <div class="clearfix" style="background:#;"> <!-- float container --> <div style="float:left; width:%; height:px;background:#EEE; ">Some Content</div> </div> 定义CSS类,进行“浮动清理”的控制:此时,预览以上代码( 删去这种注释 ),会发现即使子元素进行了浮动,父元素float container仍然会将其包围,进行高度自适应。
推荐整理分享CSS 浮动清理,不使用 clear:both标签(css浮动和清除浮动),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css清除浮动是什么意思,在css中,如果要清除浮动层对文本的影响,css 浮动清除,css清除浮动是什么意思,css清除浮动float,清除浮动css写法,css清除浮动的几种方法,css清除浮动的几种方法,内容如对您有帮助,希望把文章链接给更多的朋友!
发一个css比较清爽的写法 所以我的做法是像这图片一样到时候页面改起来也很简单,两个相对应的页面上这样
CSS 美化段落文本之首字下沉 Selector:first-letter{font-size:2.5em;font-family:"楷体_GB";font-weight:bold;line-height:1.2em;float:left;padding:5px2px;color:#c;}如果你觉得还不是很清楚,那么这里就细细
浅谈html中id和name的区别实例代码 我们可以通过一段代码来分析一下其中的微妙差别:formmethod="post"action=""name="demoform"inputtype="text"name="oDemo"id=oDemo2value="DEMO"//form在IE浏览器里,我们可以通