2014-09-19 148 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