我遇到了绝对定位div的问题。
我无法设置div元素的高度。这是一个问题还是其他地方的错误?
#mydiv {
position: absolute;
left: 33px;
top: 20px;
height: 200px;
}
答案 0 :(得分:0)
您可能还需要设置显示类型。
display: inline-block;
答案 1 :(得分:0)
这对我来说效果很好here。
#myDiv {
position: absolute;
left: 33px;
top: 20px;
height: 100px;
background-color:red;
}
<div id="myDiv">
<p>text</p>
</div>
答案 2 :(得分:0)
如果要嵌套div,请确保不继承其他属性。
答案 3 :(得分:0)
确保div不为空,如果为空则请设置div的宽度
#mydiv {
position: absolute;
left: 33px;
top: 20px;
height: 200px;
background:red;
width:20px;
}
&#13;
<div id="mydiv"></div>
&#13;
答案 4 :(得分:0)
谢谢你们这么多答案。
问题在于div的内容。
overflow: hidden;
解决了这个问题。