Javascript 引导未在IE8中正确显示
我已经开始使用Bootstrap构建WordPress主题,但无法在旧版(6、7和8)IE中正确显示 我已经将html5shiv和respond js文件存储在服务器上,并将条件放在CSS文件之后,但它仍然无法正确渲染-容器被拉伸等等 所有CSS当前都硬编码在标题中,因此没有@import问题 我的代码如下所示-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"> <
<!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。