我在相对div内有一个绝对DIV。它本质上是一个位于页面右上角的绝对定位角横幅的容器。将绝对DIV定位到相对DIV外的页面
它适用于Chrome,但不适用于IE。在IE中它似乎绝对定位,但在其容器内。我想,如果可以覆盖这个,因为这个网站是建立(在CMS整个模板)的方式:
#corner-banner a {
position: absolute;
right: 0;
top: 0;
display: block;
height: 200px;
width: 200px;
background: url(../images/down.png) no-repeat;
text-indent: -999em;
text-decoration: none;
}
#corner-banner a:hover {
background: url(../images/up.png) no-repeat;
}
感谢您的阅读和对任何输入。
干杯!
我不太清楚你在说什么,但它听起来像网站的行为,因为它应该在IE浏览器。内部绝对定位div在父容器的右上角?这正是'position:relative'所做的。这意味着儿童设置为绝对,将相对于该容器而不是页面。并且在你的描述中,你正在谈论'div',但是你的CSS目标是'a'。 – tw16 2012-01-10 01:19:36
嗨,谢谢你的回复。关于标签vs div的问题,我只用了div的沙子问题,但是使用了一个标签来获得更好的翻转行为。 – acseven 2012-01-10 01:32:07
关于ie和相关标签的预期行为 - 我明白,但这正是我想要规避的。谢谢! – acseven 2012-01-10 01:33:13