2014-09-19 97 views
-1

我有一个绝对定位div的问题。设置div的高度

我无法设置div元素的高度。这是一个问题还是其他地方的错误?

#mydiv { 
    position: absolute; 
    left: 33px; 
    top: 20px; 
    height: 200px; 
} 
+1

出了什么问题?你能设置一个你的代码的小提琴/片段和你的期望吗? – pistou 2014-09-19 14:01:51

回答

0

谢谢你们这么多的答案。

问题是div的内容。 overflow: hidden;修复了这个问题。

0

您可能还需要显示类型集。

display: inline-block; 
0

它对我很好用here

#myDiv { 
 
    position: absolute; 
 
    left: 33px; 
 
    top: 20px; 
 
    height: 100px; 
 
    background-color:red; 
 
}
<div id="myDiv"> 
 
    <p>text</p> 
 
</div>

0

同时确保如果你是嵌套的div你是不是继承的其他属性。

0

确保股利不为空,如果空请设置div的宽度

#mydiv { 
 
     position: absolute; 
 
     left: 33px; 
 
     top: 20px; 
 
     height: 200px; 
 
     background:red; 
 
     width:20px; 
 
    }
<div id="mydiv"></div>

+0

没有要求,但看看新的[Stack-Snippets](http://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/?cb = 1),所以你不必做一个jsfiddle演示 – gunr2171 2014-09-19 14:01:58

+0

@ gunr2171谢谢,我刚刚升级了我的答案。 – Cattla 2014-09-19 14:10:04