为什么这在不同的浏览器上有不同的位置?
{
position: absolute;
left:332px;
top: 210px;
width: 293px;
height: 215px;
border: 1px solid #000000;
background-color: #143f72;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}
在 IE 中,与 Firefox 相比,它向左移动了 100 像素,而在 Chrome 中,它相对于 FF 向右移动了 100 像素......为什么?
编辑:html 只是 <div id="container"><div id="the_css_above_div"></div></div>
#container
具有以下CSS:
#container{
float:left;
width: 632px;
}
谢谢!
最佳答案
开始工作...父 div 需要在其 CSS 声明中包含 position:relative
。如果有人遇到这个问题,请检查您的父 div :)
关于CSS:在不同浏览器中的绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881892/