0

第一篇文章。前言 - 最近开始 web 开发,所以对 IE7 没有太多经验。

第一次使用 Adob​​e Muse 创建了一个网页,因为它对设计方面来说应该很快。设计速度很快,但在 IE7 中显示页面时出现了一些奇怪的问题。无论定位是绝对的还是相对的,一个 div 总是会跳到页面的最顶部。不知道发生了什么。该页面位于

http://dealer.dealers2farmers.com/dealers/cherokeegarage/

有一个水平 div 包含“搜索库存”和谷歌地图,在 IE7 中总是跳转到页面顶部。

这是 div 的 CSS

#horzBannerPosition

    {
    z-index: 2;
        width: 0.01px;
    top: -3px;
    margin-bottom: -3px;
    position: relative;
}

我认为宽度很奇怪,Adobe Muse 编写了大部分内容,但它似乎适用于较新的浏览器。不知道为什么这会跳转到 IE7 的页面顶部。有任何想法吗?

4

1 回答 1

0

好的,快速浏览一下,看起来您与 z-indexing、定位以及使用 top 有冲突。请记住,对于 IE7,z-indexing 实际上从 0 开始,然后从那里变得一团糟(这可能会有所帮助:http ://www.shawnpreisz.com/css/z-index-internet-explorer-7-ie7 )。还要小心在同一个标​​签中使用类和 id。我将不得不花更多的时间来完整地检查它,但暂时先看看那篇文章。

于 2012-09-06T21:49:35.807 回答