Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导未在IE8中正确显示_Javascript_Html_Css_Wordpress_Twitter Bootstrap - Fatal编程技术网

Javascript 引导未在IE8中正确显示

Javascript 引导未在IE8中正确显示,javascript,html,css,wordpress,twitter-bootstrap,Javascript,Html,Css,Wordpress,Twitter Bootstrap,我已经开始使用Bootstrap构建WordPress主题,但无法在旧版(6、7和8)IE中正确显示 我已经将html5shiv和respond js文件存储在服务器上,并将条件放在CSS文件之后,但它仍然无法正确渲染-容器被拉伸等等 所有CSS当前都硬编码在标题中,因此没有@import问题 我的代码如下所示- <!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8"> <

我已经开始使用Bootstrap构建WordPress主题,但无法在旧版(6、7和8)IE中正确显示

我已经将html5shiv和respond js文件存储在服务器上,并将条件放在CSS文件之后,但它仍然无法正确渲染-容器被拉伸等等

所有CSS当前都硬编码在标题中,因此没有@import问题

我的代码如下所示-

<!DOCTYPE HTML>
<html lang="en">
 <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri(); ?>/favicon.ico" />
<title>
Test    </title>
<link href="<?php bloginfo('template_url');?>/bootstrap/css/bootstrap.css" rel="stylesheet"     type="text/css" />    

<?php wp_head(); ?>

<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
  <script src="<?php bloginfo('template_url');?>/bootstrap/js/html5shiv.js"></script>
  <script src="<?php bloginfo('template_url');?>/bootstrap/js/respond.js"></script>
<![endif]-->

 </head>


为了使HTML5shiv正常工作,您需要让脚本在代码的
头部运行,并且在页面上运行的其他脚本之上运行,以便HTML5shiv可以首先运行。尝试将其移动到其他脚本和
调用之上


类似的问题发布在

上,但无法在旧版(6、7和8)IE中正确显示。好的建议:坚持使用IE 8+。甚至IE 8都已经快死了。模板url是相对路径吗?如果它不是一个相对路径,那么它就不会工作。只有当遵循respond.js的说明时,IE8在respond.js上看起来还可以,在该路径下的任何版本都不会显示得很好。无法同时向前移动和向后移动。从引导程序网站:“在Windows上,我们支持Internet Explorer 8-11”。“非正式地说,引导程序在…Internet Explorer 7中的外观和性能应该足够好,尽管它们没有得到官方支持。”所以,忘记IE6,忘记IE7的任何官方支持吧。刚刚看到这篇文章,看起来你需要在加载所有其他脚本之前先加载HTML5。