2012-02-23 101 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