浮动div的高度不会更改为100%

用户名

我希望浮动div具有其父级的完整高度。

链接到我创建的JSFiddle:http : //jsfiddle.net/Em6ms/2/

div.second {
    float: left;
    width: 150px;
    height: 100%;
    /* <- Problem: This does not work! */ }

这就是我想要的样子:http : //www.directupload.net/file/d/3646/yqfogsew_png.htm

我知道有关此问题的问题很多,但没有一个答案可以解决我的具体情况。我试过了

html, body {height: 100%;}

并使用“ clear:both”指令添加一个额外的div。

谢谢!

CMPS

如果未指定父级div的高度,则不能将子级的高度设置为相对于其父级的高度100%。如果未指定parent的大小,则解决此问题的一种方法是使用jquery:

$('document').ready(function(){
    $(".second").css('height', $(".first").css('height'));
});

现场演示

使用纯JavaScript:

var firstHeight = document.getElementsByClassName('first')[0].clientHeight-20;

var test = document.getElementsByClassName('second')[0].style.height = firstHeight+"px";

现场演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

浮动div,高度为100%

来自分类Dev

jQuery动画不会更改为高度自动

来自分类Dev

高度浮动元素的100%

来自分类Dev

高度浮动元素的100%

来自分类Dev

将具有javascript的元素添加到DIV(高度100%)中不会更改div的高度吗?

来自分类Dev

设置高度100%,但CSS div不会扩展

来自分类Dev

Div浮动保持固定并且视口高度为100%

来自分类Dev

固定div宽度意外更改为100%

来自分类Dev

高度相同的浮动div

来自分类Dev

高度为100%的浮动元素

来自分类Dev

使div的高度适合浮动div?

来自分类Dev

Div不会向左浮动

来自分类Dev

即使在最低高度:100%,div也不会填写;

来自分类Dev

CSS Div的高度不会达到我的内容的100%

来自分类Dev

内两个浮动div之后,div高度为100%

来自分类Dev

浮动div,高度相等-使用额外的div填充空间而不会溢出

来自分类Dev

即使父元素的高度为100%,div也不会达到100%的高度

来自分类Dev

使用JS单击时将div高度更改为子div的高度

来自分类Dev

浮动时Div的高度变化

来自分类Dev

HTML Div类不会使图像更改为新图像

来自分类Dev

为什么我的@media中的div高度不会更改?

来自分类Dev

将浮动div的父级高度设置为使用最小高度的父级的100%,同时仍允许父级展开

来自分类Dev

使用高度100%来保持浮动div匹配高度,但是其中之一内的段落会溢出

来自分类Dev

浮动元素上的动态100%高度

来自分类Dev

将div的位置更改为左右浮动,也可以使用for循环

来自分类Dev

向左浮动div 100%宽度

来自分类Dev

将UIImageView高度更改为图像高度?

来自分类Dev

如何将图表的高度和宽度从代码更改为100%?

来自分类Dev

CSS3转换高度自动更改为100%

Related 相关文章

热门标签

归档