2012-02-23 102 views
1

我被抓我的头,现在很长一段时间:/东西打破我的网站在IE

我的网站在Internet Explorer中打破:http://www.tolux.se/

它是建立在样板和WordPress的。

一直在试图找出什么在IE浏览器... 打破了现场。当我做所有的CSS和HTML一切都很好。然后,我将它制作成wordpress主题。在IE中一切都很好。我激活了三个插件:强大的,自定义的帖子类型UI和简单的字段。一切似乎都很好,然后我开始使用一些内容等,认为现在一切都好,但没有。我已经一遍又一遍地做这个,删除代码,插件一切来回,但无法弄清楚什么会导致网站:(

莫比的东西与Modernizr的?

我真的需要一些帮助在这里。一直试图几个小时了。想我建从无到有四次现场。哈哈...

回答

2

你有一个文档类型,但是它上面有一个空白区域,里面隐藏着IE浏览器的隐藏字符。而且,你的文本文件需要是Unicode No BOM。 (字节顺序标记)

请参阅[Invalid] Markup Validation of tolux.se - W3C Markup Validator。在验证报告中向下滚动查看行号和源代码。

+0

谢谢!我错过了在一个文件中更改为UTF ................我今天学到了一些新东西........我无缘无故地把5倍的时间放在这个网站上:/现在我知道最好用W3C验证!谢谢! – galengodis 2012-02-23 03:11:02

+0

很高兴工作.... – markratledge 2012-02-23 14:06:14

2

你需要指定一个有效的DOCTYPE,或IE浏览器默认为怪癖模式,将无法正确渲染很多东西。

<!DOCTYPE html>如果您使用的是HTLML5标准,则适用。

+0

我指定的doctype,但是当我看到“查看源文件”有在DOCTYPE之前最上面两行,关系?如果是这样,为什么他们到达那里:/ – galengodis 2012-02-23 03:03:30