div 没有设置height 内容撑大···怎么获取高度啊, clientHeight offsetHeight style.height 都不行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div 没有设置height 内容撑大···怎么获取高度啊, clientHeight offsetHeight style.height 都不行相关的知识,希望对你有一定的参考价值。

如果你想固定高度,设置width(宽度)height(高度)display:block(成块) float:left(左浮动)和 overflow:hidden(禁止溢出)属性。应该就可以了追问

我里面的内容是从数据库抓的,如果设置的高度数据多了不就显示不出来了?

追答

试试这样应该可以:width:900px;height:397px;height:auto !important; overflow:hidden !important;

参考技术A 你获取高度干嘛呢。自适应就够了噻、

CSS 的设置 div子节点怎么自适应 父节点的高度呢 父节点没有设置高度值的

参考技术A 如果某个div设置了高度,你可以获取这个div的高度,然后可以把这个高度给任意一个div赋值。
var height_num=document.getElementById("divID").height;
var object_div=document.getElementById("childDiv");
object_div.height=height_num;
参考技术B 你没有设置高度,怎么来的自适应呢?
我认为默认不设置高度适应的都是内容的高度,不论这个内容来自于子div还是父Div
参考技术C 父节点没有设置高度值那么应当是父层适应子层的高度追问

你说的有道理
父节点需要适应一个子节点 然后另一个子节点再适应父节点

以上是关于div 没有设置height 内容撑大···怎么获取高度啊, clientHeight offsetHeight style.height 都不行的主要内容,如果未能解决你的问题,请参考以下文章

怎么让Table不被里面的内容撑大,最好有详细的代码,急!!!

CSS 的设置 div子节点怎么自适应 父节点的高度呢 父节点没有设置高度值的

通栏banner自适应各个设备

怎么设置div中的内容垂直居中

怎么设置Div随着内部数据多少自适应高度?

height:100%和height:auto的区分