在IE

2011-03-12 82 views
1

我有发生的背景问题,即如果有人能好心帮两个问题背景图片的问题...在IE

首先是一个div容器放置在页面左下方的背景图像 - 正如你在ie中可以看到的那样,路标图形正在被左侧导航(它不应该是这样)覆盖,在其他浏览器中它很好:http://www.inside-guides.co.uk/brentwood/home-and-garden/interior-design.html

我刚刚从一个开发域名转移,它在那里很好,但我无法弄清楚什么是错误的。

下面是背景容器的CSS,尽管还有更多的CSS发挥作用,例如左侧导航等,但可以在代码检查,如果可能的检查:

#shell {width:100%;background:transparent url("/images/Structure/signpost.gif") bottom left no-repeat;} 

的第二个问题是,当我使用边界半径的圆角部分容器(例如右,中,左对于Firefox,Chrome,Opera和Safari,我正在使用单独的类,例如为左上角,右下角和右下角分割背景图像以用于流体圆角框 - 设置起来有点痛苦!

正如你所看到的,在这个页面右上方的框底部http://www.inside-guides.co.uk/brentwood/pages/index.html,侧面边缘在底部下面流血 - 但只是有时候!这是我遇到的最奇怪的事情,因为它可以罚一分钟,然后突然流血!这也是在即,当然只有...

我会非常感谢一双新鲜的眼睛和意见!

+1

什么版本的IE? – 2011-03-12 12:16:04

+0

在IE8中我无法让路标干扰任何页面上的左侧导航栏。 – Orbling 2011-03-12 12:20:17

+0

我看到ie7(惊喜)这两个问题,它看起来很好,ie8和9. – Sam 2011-03-21 00:11:16

回答

0

您是否尝试设置高度和/或显示:block;为#shell? 边界问题有点奇怪。但可能是相关的或具有相似的溶剂。

0

我检查了IE7和IE8,它似乎和网页不显示相同的信息,每次我重新加载。 有时IE7有描述的问题,但你有JS问题继续.. IE7和IE8都显示一个Javascript错误。我的IE7被配置为在JS错误发生时显示警报,并要求确认执行其余的JS代码。点击不继续执行时,可以看到帖子,但“关于我们,地图等”选项卡渲染效果不佳。如果我点击“是”,路标就会隐藏起来,选项卡也可以。如果我在选择“是”后重新加载,IE再次提出同样的问题......但是如果在点击“否”之后重新加载,IE会记住我的选择。

我猜测某人的IE8可能会被配置为我的IE7并且具有相同的问题。 我认为你应该纠正JS问题,然后检查网页是否呈现正常或不。

你描述的其他问题只发生在“有时”......我认为这可能是因为相同的JS错误,但再次纠正JS错误,然后重新测试。

另一方面,Firefox 3.6.16不会呈现OK,内容会在导航栏下方显示。我使用Firebug进行了检查,发现有一个大小问题:浏览器计算“中间”div宽度为958px ...如果我将其更改为955px(使用布局工具),所有东西都会放到它的位置......所以这意味着您应该检查你的宽度,填充和边距以纠正它。

0

有你的网页的625行错误:

Uncaught ReferenceError: MM_preloadImages is not defined

也许这是打破其他JavaScript具体到IE浏览器?

你把所有东西都复制好了吗?

0

第二个问题可能与IE浏览器有一个奇怪的错误(我碰到过使用类似技术)有关。如果浏览器是IE浏览器,我将4个div插入到元素中,并将它们绝对定位在四个角落中的每一个角落。

事实证明,这只有在父容器具有偶数维时才起作用。如果高度是20px,看起来不错。如果它是21px,那么底部的角落被一个像素关闭。

解决方法是首先通过JS检查父容器的渲染高度。如果它很奇怪,我把它撞上了1px,然后加了4个角落的div。