网站在Safari / IE中找不到样式表

时间:2010-12-20 10:52:58

标签: css safari

不知道为什么会发生这种情况......这就是firefox中的样子:

alt text

这就是Safari的样子:

alt text

使用firebug进行野生动物检查的快速检查显示,除了transmenu.css之外,它没有拾取任何样式表(对于菜单 - 这甚至不被使用)。我找不到发生这种情况的任何理由。

有什么想法吗?

网站:http://tradartsteam.co.uk

由于

3 个答案:

答案 0 :(得分:2)

Safaris网络检查员显示错误。忽略favicon,但我想它可能与此有关。alt text

事实上,只是仔细查看了您的源代码,我发现了大量不匹配的开始和结束标记,尤其是在jQuery javascript中的缩写文本字符串中(以“......”结尾的那些) - 无论你做什么来解析那些甚至将一些标签切成两半。

我不知道Firefox如何容忍这种情况(实际上非​​常惊人),但您可能希望从上到下检查文档语法并确保代码正确无误。我非常确定Safari不是唯一一个遇到此页面问题的浏览器。

答案 1 :(得分:2)

@Thomas Clayson:删除Ln上的额外</script>。 35源代码。

修改<script type="text/javascript" src="/_common/js/mootools-1.2-more.js"></script>

之后的两行

<强>更新: @Thomas Clayson:我能让页面显示得很好的唯一方法就是将整个<script>元素用$.noConflict();注释掉,直到<script language="javascript" type="text/javascript" src="/js/swfobject.js"></script>之前。即使只是$.noConflict();,它也会再次破坏页面。我会再做一些挖掘并再次更新我的答案(除非其他人能在我之前找到解决方案)。

超级大规模更新:@Thomas Clayson:在我看不到/发现问题之后,我开始尝试使用DOCTYPE使其符合events W3 Validator ...最终并最终导致我隐藏在$('#calendar').fullCalendar <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPl... 深处的违规代码中!

{{1}}

它不仅是可怕的,专有的MS Word废话,它被截断并且很好......它以某种意外(至少是我)的方式严重搞乱了你的网站。啊,即使你的评论下面指出了我本来应该感受到的东西,在我自己来晚了很多次之前必须处理这个问题很多次,你的问题最终给了我宝贵的经验,所以+1为此。 ; - )

答案 2 :(得分:0)

在脚本之前链接到样式表(更好的是 - 将脚本放在页面底部。)

我不确定问题究竟是什么,但你确实有很多javascript,错误看起来会干扰页面加载。