`
FireFlyWithCat
  • 浏览: 87343 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

伟大的塌陷(css中float属性的问题)

    博客分类:
  • CSS
阅读更多
在设计网页布局时,有一个很蛋疼的问题,那就是使用浮动(float)时的父容器塌陷问题。
先说一下什么是塌陷:
塌陷:父元素只包含浮动元素,那么它的高度就会塌缩为零(前提就是你们没有设置高度(height)属性,或者设置了为auto。就会出现这种情况,当然不是所用的浏览器都是这样的,在IE8下面没有这种情况。)如果父元素不包含任何的可见背景,这个问题会很难被注意到,但是这是一个很重要的问题。
先看看代码

.body{
		width:900px;    
		background-color:#556677; 
		margin:0 auto;   //为了居中
		height:auto;
		}
	    .test{
		border: 5px solid #126121;
		float: left;
		height: 200px;
		margin-left: 18px;
		margin-top: 40px;
		width: 150px;
		}

Html代码
              
 <div class="body">
			<div class="test">111</div>		
			<div class="test ">222</div>	
			<div class=" test ">333</div>
			<div class=" test ">444</div>
			<div class=" test ">555</div>
		</div>

这样的话,在fireFox、chrome下是没有body的#556677颜色。并不是没有上色。你查看body元素的盒型图会发现,他的高度为0。这就是塌陷。
解决办法:
1、在<div class=" test ">555</div>之后加一个<div style="clear:both"></div>,加的这个不影响整个布局。
2、在body元素的属性中加上overflow:hidden。
1
0
分享到:
评论

相关推荐

    CSS重要属性之float学习心得(分享)

    我们来看看CSS重要属性–float。 以下内容分为如下小节: 1:float属性 2:float属性的特性   2.1:float之文字环绕效果  2.2:float之父元素高度塌陷 3:清除浮动的方法  3.1:html法  3.2:css伪元素法 4:...

    逆战班:CSS高度塌陷及解决办法.html

    针对CSS中高度塌陷的问题进行描述,并给出了多种解决办法,跟给出了适合任何环境的万能清除法。可以建立统一适用的公共样式表,方便以后进行使用

    采煤塌陷地治理规划中存在问题及探讨

    多年来由于煤炭资源的大规模开采,形成了大面积的塌陷地,严重破坏了当地的生态环境,已成为制约矿业城市...文中以规划任务为出发点,结合实际情况,对规划中存在的问题进行深入剖析和探讨,为相关工作的开展提供借鉴与参考。

    浅谈CSS 高度塌陷问题

    主要介绍了浅谈CSS 高度塌陷问题的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    CSS高度塌陷.md

    父元素在文档流中默认的高度是由子元素撑开的,由于子元素添加浮动后会脱离文档流,无法撑起父元素,会导致父元素的高度塌陷。本文解释了CSS高度塌陷的原因及高度塌陷解决方案。

    css高度塌陷问题的解决方案

    所以在开发中一定要避免出现高度塌陷的问题。 &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style type="text/css"&gt;

    榆神府矿区地面塌陷特征及环境问题

    在遥感解译的基础上,实地...地面塌陷导致的地质环境问题日益突出,截至2015年4月30日,已经导致了48次1.5~3.3级的塌陷地震,诱发区域性地下水水位下降、井泉干涸与河流断流、水域面积萎缩,并进而产生一系列生态环境问题。

    塌陷采空区的数值模拟及属性解释

    老窑塌陷采空区严重威胁着大型矿井的生产与安全,探测出塌陷采空区已成为当前三维地震的一项重要...结合一些典型的工程实例,总结出塌陷采空区在地震资料上的地震响应特征以及地震属性特征,对煤矿安全生产具有指导意义。

    采煤塌陷区村庄搬迁工作存在问题及对策探讨

    采煤塌陷区村庄搬迁工作事关人民群众生命财产安全与当地的社会稳定,是采煤塌陷区治理工作中极其重要的一个环节。当前,随着煤炭开采能力的提升和采煤速度的加快,压煤村庄搬迁工作任务日益艰巨。文中以淮北市采煤塌陷...

    CSS中如何解决外边距塌陷问题

    首先我们先看出现外边距塌陷的三种情况: 1.当上下相邻的两个块级元素相遇,上面的元素有下边距margin-bottom,下面的元素有上边距margin-top,则它们之间的垂直距离取两个值中的较大者。 &lt;style&gt; .box1 { ...

    文档流html开发中遇到的高度塌陷 浮动 定位产生的问题,.pptx

    html开发中遇到的高度塌陷 浮动 定位产生的问题, 以及使用bfc/清除伪元素清除浮动的方式

    煤田岩溶塌陷正演模拟及属性应用

    煤田岩溶塌陷正演模拟及属性应用,崔伟雄,李德春,岩溶陷落柱在华北煤田中广泛分布,严重影响矿井的设计和生产。本文通过建立正演模型,利用模型数据的偏移结果进行地震属性的提取

    JQ+CSS图片滑动门

    教学类的CSS+JQ(JS)图片滑动展示代码~简单明了,一看就会的滑动技术!

    3dmax场景塌陷插件

    3dmax场景物体塌陷插件 无需安装,直接拖动插件脚本到3dmax视口中打开。

    详解CSS盒子塌陷的5种解决方法

    而子元素设置了浮动的属性,子元素就会跳出父元素的边界(脱离文档流),尤其是当父元素的高度为auto时,而父元素中又没有其它非浮动的可见元素时,父盒子的高度就会直接塌陷为零, 我们称这是CSS高度塌陷。...

    css中关于父元素浮动塌陷的常用解决办法

    清除父元素塌陷 1 2 3 4 5 第一种方法,设置父元素的宽高 #fatherDiv{ border: 1px solid red; width: 120px; height: 30px; } .sonDiv{ border: 1px solid black; width: 20px; height: 20px; line-...

    矿山环境问题危险性评价——以岩溶塌陷为例

    为了有效提高矿山环境问题的修复和治理,在以往矿山环境问题分类的基础上,提出针对矿山存在的地质灾害类型进行分类,按照矿山自然地质灾害并由采矿活动影响诱发的环境问题进行划分。详细介绍了一种基于模糊层次分析法...

    综采放顶煤条件下地表塌陷区管理探讨

    塌陷区管理分为回采前、地表塌陷过程中和塌陷后治理三个阶段,回采前以塌陷预计和管理方法制定为主,地表塌陷过程中主要以地表移动规律、地物地貌受影响程度监测为主,而塌陷后治理主要以按照区域生态特点恢复生态平衡...

    徐州矿区采煤塌陷存在的问题和对策

    针对徐州矿区高潜水位,地面村庄密集,地下赋存煤层多、开采累计厚度大、地表变形和下沉量大等特点,分析了地下煤炭开采引起的大面积塌陷对地表环境造成的严重影响,并对采煤塌陷存在的问题提出了治理对策。

    基于Rough set的采空区地面塌陷危险性评价

    该理论具有强大的数据挖掘和知识发现能力,把属性集合中的相关性弱以及重要性差的属性删除,从而能构建相对客观可靠的评价模型。以平煤八矿采空区地面塌陷为例,根据野外调查资料,对其采空区地面塌陷进行危险性评价,...

Global site tag (gtag.js) - Google Analytics