父div中有两个子div是浮动的,父div有没有被子div撑起来,父div高度多少

如题所述

因为是浮动了,那么父DIV是不被撑起来的,那么高度就是0px,如果想让父div撑起来,一种方法就是清除浮动,也就是在浮动div后面加一个<div style="clear:both"></div>或者将父DIV添加一个overflow:hidden也是能够达到这样的效果的
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-14
这要看你是否清除浮动,只有清除浮动,父级才会被撑开。
第2个回答  2015-09-28
父标签清除浮动

如何解决子div设置float后会导致父div无法自动撑开的问题
但是底下会被遮到一点,不完美*\/ _height:1%;\/*对IE的hack*\/}方法3、可以专门最后添加一个子p用来清除浮动:<p class="clear"><\/p>设置样式.clear{clear:both;

div中使h和form分别浮动在两边了,但是给div设置的背景颜色怎么显示不...
老哥,浮动元素是脱离文档流的,不会把父元素撑起来,所以div的高度为0,背影颜色自然就显示不出来了,解决办法就是清除浮动了。将浮动元素的父元素添加伪元素清除。例:你的.head就是该浮动元素的父元素,所以 .head:after{content:"";display:table;clear:both;line-height:0};.head{zoom:1} 或者...

一个大div内有2个小div,把小div分别设置左右浮动,这两个小div自动跑到...
--左边内容排版--><div id="main-left"><\/div><!--右边内容排版--><div id="main-right"><\/div><\/div>css:#main{ position: relative; border: 1px solid #666; width: 100%; height: 800px;}\/*主页面左边界面样式*\/#main-left{ position:absolute; bottom:0; ...

CSS 子元素宽度变宽时,如何撑开父元素?
2、对父级元素使用min-width,这样只限制了最小的宽度,如果子元素变宽,父级同样会变宽。3、首先父类元素必须不是相对定位,如果是相对定位宽度就会默认为百分百。所以必须是绝对定位或者fixed。其实设置了这一步,父类的div已经达到要求了。4、用第三种方法有个不足之处就是,如果子类运用了浮动的...

请问为什么div浮动后没有把行内元素覆盖住
这种影响源自于这样一个事实:一个元素浮动时,其他内容会“环绕”该元素。如果将元素A向左浮动的话,CSS代码和效果图如下图所示。由此可见,浮动之后,文字跑到了元素A的右边,即实现了文字环绕浮动元素的功能(如果A不浮动的话,div是块级元素,不可能有两个div处在同一行)。以上都是我自己所想,...

div盒子浮动不在一行的问题
并为其设置clear属性,以清除前面的浮动效果。2、使用overflow属性:为父元素设置overflow属性,如overflow:auto或overflow:hidden,可以解决子元素浮动时导致的父元素高度塌陷问题。3、使用clearfix方法:在父元素的CSS样式中添加clearfix属性,可以解决子元素浮动时导致的父元素高度塌陷问题。

DIv 没有设置高度的情况下 里面块设置高度不是会被撑开,为什么会出现...
因为内部的块级元素浮动了。所以,在未撑开的父元素结束前写<div style="clear:both;"><\/div>

两个div第二个设置了浮动,为什么不和第一个div同在一排。
两个子div是并排的:<div style="width: 1000px; height: 130px; margin: 0 auto;"> <div style="width: 370px; height: 90px; float: left; background: #f00;"><\/div> <div style="width: 500px; height: 90px; float: left; background: #b6ff00;"> <img src="includes\/...

什么情况父div会被子div撑大 div没有被dl里的dd撑大,只能被内联撑大吗...
<\/div>\/\/这种情况是被里面的元素撑开的 <div style = 'width=100%,padding:10px'><\/div> \/\/这种情况是在没有box-sizing:border-box的情况下,div将会在原有的基础上撑开2 * 10 px ,撑开父级,如果这个div是body子元素,那么你会看到水平有滚动条;2.什么情况下不会撑大包括浮动?定死宽度...

两个并排浮动的div,怎么让一个div的高度(比较短的div)与长的一样
<div id="rightbox"><\/div> <script type="text\/javascript" src="https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.7.1\/jquery.min.js"><\/script> <script type="text\/javascript"> (function(){ if($("#left").height() > $("#right").height()){ ("#right").css("height",...

相似回答