我在背景问题上遇到两个问题,即是否有人可以帮助......
第一个是一个容器div,背景图像放在页面的左下角 - 正如你在这里看到的那样,路标图形被左导航覆盖(它不应该是) ,在其他浏览器中也没问题:http://www.inside-guides.co.uk/brentwood/home-and-garden/interior-design.html。
我刚从一个开发域转移过来,那里很好,但我无法弄清楚出了什么问题。
这是背景容器的CSS,尽管有很多CSS可以发挥作用,例如left-nav等,但如果可能的话,可以在代码检查器上检查:
#shell {width:100%;background:transparent url("/images/Structure/signpost.gif") bottom left no-repeat;}
第二个问题是,当我使用border-radius作为Firefox,Chrome,Opera和Safari的圆角部分容器(例如右侧,中间和左侧导航部分)时,我正在使用单独的类来表示ie流动圆角盒的左上角,右下角和切角背景图像 - 设置起来有点痛苦!
正如您所看到的,在此页面右上方框的底部http://www.inside-guides.co.uk/brentwood/pages/index.html,侧边框在底部下方出血 - 但有时只是!这是我遇到的最奇怪的事情,因为它可以很好的一分钟,然后突然流血!这也是因为......当然......
我非常感谢一双新鲜的眼睛和意见!
答案 0 :(得分:0)
您是否尝试过设置高度和/或显示:block;为#shell? 边界问题有点奇怪。但可能是相关的或有类似的解决方案。
答案 1 :(得分:0)
我在IE7和IE8中检查了它,似乎网页每次重新加载时都不会显示相同的信息。 有时IE7有所描述的问题,但你有一个JS问题正在进行中.. IE7和IE8都显示Javascript错误。我的IE7被配置为在JS错误发生时显示警报并要求确认执行其余的JS代码。当点击不继续执行时,可以看到路标,但是"关于我们,地图等"标签渲染严重。如果我点击"是",路标会被隐藏,标签就可以了。如果我在选择"是"之后重新加载,IE会再次询问相同的问题......但是如果我在点击后重新加载"否",IE会记住我的选择。
我猜测有人的IE8可能被配置为我的IE7并且有同样的问题。 我认为你应该纠正JS问题,然后检查网页是否正常。
您描述的另一个问题只会发生"有时" ...我认为它可能是因为同样的JS错误,但是再一次,纠正JS错误然后重新测试
另一方面,Firefox 3.6.16无法正常渲染,内容位于导航栏下方。我用Firebug检查了它,并且有一个大小问题:浏览器计算"中间" div宽度为958px ...如果我将其更改为955px(使用布局工具),则每个方法都会移动到位...这意味着您应该检查宽度,填充和边距以进行更正。
答案 2 :(得分:0)
您网页的第625行有错误:
未捕获的ReferenceError: MM_preloadImages未定义
也许这会破坏其他特定的JavaScript?
你把所有东西都复制好了吗?
答案 3 :(得分:0)
第二个问题可能与以下事实有关:IE(惊喜!)是一个奇怪的错误,我遇到了类似的技术。如果浏览器是IE浏览器,我会在元素中插入4个div,并将它们绝对定位在4个角中。
事实证明,这仅在父容器具有偶数维度时才有效。如果高度是20px,它看起来很好。如果它是21像素,则底部角落偏离一个像素。
解决方案是首先通过JS检查父容器的渲染高度。如果它是奇数,我把它提高了1px,然后添加了4个角落div。