float内容比较多,咱们分上、下两篇来介绍,上篇已经写完,这是下篇。建议大家先把上篇看了,再来看下文,精彩内容不要掠过啊。
1. 清除float
《上篇》中我们提到,float具有“破坏性”,它会导致父元素“坍塌”,这将不是所要看到的。如何去避免float带来的这种影响呢(也就是我们常说的“清除浮动”) ?方法有很多种,我在这里介绍4中供大家参考,大家可根据实际情况来选择。
...
分类:
Web程序 时间:
2015-03-05 09:14:22
阅读次数:
213
hasLayout与BFC是分别在IE和其他浏览器上的两个作用很相近的概念,在很多时候,我们需要触发它们去实现有些效果。例如清除浮动时需要触发hasLayout与BFC;很多自适应的两栏和三栏布局(两边固定宽度,中间自适应)需要触发hasLayout与BFC;很多奇形怪状的IE bug的解决需要触发...
分类:
其他好文 时间:
2015-03-03 21:53:44
阅读次数:
121
浮动元素脱离了文档流,其父元素看不到它了,因而不会包围它。浮动会“扩散”到下一个清除浮动的元素处。这会引起不想要的页面布局效果。 清除浮动的方法有三种: 1、父元素overflow:hidden 2、同时浮动父元素 3、添加清除浮动元素。 1、父元素overflow:hid...
分类:
Web程序 时间:
2015-03-03 20:24:24
阅读次数:
139
1.使用clearfix类清除浮动;在需要清除浮动的位置引入该类。.clearfix{ display: block; zoom:1; } .clearfix:after,.clearfix:before{/*设定一个为空的元素,用来清除元素之间的浮动,这个只能作用于对大多数符合标准的浏览器;*/ ...
分类:
其他好文 时间:
2015-02-19 20:41:16
阅读次数:
207
father:after{ content:"."; height:0; visibility:hidden; display:block; clear:both; }清除"闭合(清除)浮动"的方法,主要是一下四种:1. 额外标签法这种方法就是向父容器的末尾再插入一个额外的标签,并令其清除浮动(cl...
分类:
其他好文 时间:
2015-02-16 11:29:09
阅读次数:
148
清除浮动1、clear:both;2、widh:100%(或固定高度); overflow:hidden(给父元素设置该属性);分析清除浮动原理:1、clear:floats, position absolute, inline-block, table-cell和table-caption都不是块...
分类:
其他好文 时间:
2015-02-11 21:50:11
阅读次数:
118
在web的应用中浮动不是什么好东西,但是在学习生活中,却不可或缺,今天就清除浮动的方法做个小结。1)添加额外标签 在浮动元素末尾添加一个空的标签例如 ,其他标签br等亦可。 1)添加额外标签 .main{float:left;} .side{float:right;} ...
分类:
其他好文 时间:
2015-02-07 22:53:31
阅读次数:
247
浮动,从诞生那天起,它就是个特别的属性——既为网页布局带来新的方法,却又随之产生一系列的问题。当然,随着时间的推移,这些问题终究有了一些出色的解决方案,Kayo 要在这里详细介绍的,除了是这些解决方案,还有其中的原理。(温謦提示:文章信息量大且篇幅长,请各位自备瓜子,饮料,音乐)。一.什么是清除浮动...
分类:
其他好文 时间:
2015-02-03 17:08:52
阅读次数:
170
文章摘自:http://blog.csdn.net/cicada_slough/article/details/43305063overflow:hidden这个CSS样式是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解。一提到清除浮动,我们...
分类:
其他好文 时间:
2015-01-30 19:36:10
阅读次数:
132
1.清除浮动前提:在超小屏幕显示原因:visible-xs样式控制2.关闭警告框警告你输入的项目不合法!即在button元素上添加 data-dismiss="alert"属性,那么单击该button按钮时会关闭该警告框。3.显示默认隐藏的下拉菜单我的书籍编程精讲设计模式启示录深入理解
分类:
其他好文 时间:
2015-01-22 15:21:37
阅读次数:
200