我在Google Chrome中遇到相对定位问题 以下代码在IE中运行良好,但在Chrome中运行不正常。 相对定位相对于元素的正常位置。 红色框的正常位置在黑匣子的正下方。 如果我添加10%的空间,红色框应该在正常位置下出现10%。
HTML
<body>
<div id="outer">
<div id="inner1">
</div>
<div id="inner2">
</div>
</div>
</body
的CSS
#outer
{
position:absolute;
left:20%;
right:20%;
bottom:20%;
top:20%;
background-color:Blue;
}
#inner1
{
position:relative;
width:20%;
height:20%;
background-color:Black;
}
#inner2
{
position:relative;
top:10%;
width:20%;
height:20%;
background-color:Red;
}
答案 0 :(得分:9)
答案 1 :(得分:1)
好的,现在才意识到自己,问题是:
请参阅此jsfiddle,我刚刚添加了
height: 60%
到父css。