开发者

Website doesn't find stylesheet in Safari/IE

No idea why this is happening... this is what it looks like in firefox:

Website doesn't find stylesheet in Safari/IE

And this is what it looks like in Safari:

Website doesn't find stylesheet in Safari/IE

A quick inspection with firebug for safari shows that its not picking up开发者_开发技巧 any style sheets except transmenu.css (for the menu - which isnt' even being used). I can't find ANY reason why this would happen.

Any ideas?

website: http://tradartsteam.co.uk

Thanks


@Thomas Clayson: Remove the extra </script> on Ln. 35 of your source-code.

Edit: It's two lines after <script type="text/javascript" src="/_common/js/mootools-1.2-more.js"></script>

Update: @Thomas Clayson: The only way I could get the page to display just fine was to comment out the entire <script> element with $.noConflict(); inside until before <script language="javascript" type="text/javascript" src="/js/swfobject.js"></script>. Even just $.noConflict(); on its own breaks the page again. I'll do some more digging and update my answer again (unless someone else can find the solution before me).

Super Massive Update: @Thomas Clayson: After going a little batty that I couldn't see/find the problem, I set about making the document compliant for its DOCTYPE using the W3 Validator...that eventually and finally led me to the offending code hidden deep within the events of $('#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...

Not only is it horrible, proprietary MS Word nonsense, it got truncated and well...it severely messed with your site in some unexpected (at least by me) ways. Ah, even though your comment below pointing out what I should have felt in my bones having had to deal with this very issue far too many times before myself came a little late, your question has ultimately given me valuable experience so +1 for that. ;-)


Safaris web inspector shows errors. Ignore the favicon, but I suppose it might have something to do with that.

Website doesn't find stylesheet in Safari/IE

In fact, just having looked more closely at your source code, I found a great number of mismatched opening and closing tags, especially within the abbreviated text strings in your jQuery javascript (the ones ending on "...") - whatever you did to parse those even cut some of the tags in half.

I don't know how Firefox tolerates this (quite amazing, actually), but you might want to check your document syntax from top to bottom and make sure your code is correct. I'm quite sure Safari is not the only browser bound to have problems with this page.


Link to your stylesheet before your scripts (even better - put your scripts at the bottom of the page.)

I'm not sure exactly what the problem is but you do have an awful lot of javascript and the errors look to be interfering with the page load.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜