Javascript 在IE 10及更低版本中进行网站渲染
我已经用HTML5创建了一个网站。该网站在Chrome/Firefox和IE11上呈现得非常完美 我通过IE10及更低版本访问了该网站,但该网站根本无法正常显示 它应该是这样的: 这就是IE10及更低版本中的实际情况: 为了尝试向HTML5添加更多支持,我在标题中获得了以下代码行:Javascript 在IE 10及更低版本中进行网站渲染,javascript,html,internet-explorer,internet-explorer-8,Javascript,Html,Internet Explorer,Internet Explorer 8,我已经用HTML5创建了一个网站。该网站在Chrome/Firefox和IE11上呈现得非常完美 我通过IE10及更低版本访问了该网站,但该网站根本无法正常显示 它应该是这样的: 这就是IE10及更低版本中的实际情况: 为了尝试向HTML5添加更多支持,我在标题中获得了以下代码行: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10"> <!--[if IE]> <script src="htt
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10">
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
如果您想在其中查找内容,请访问以下网站:
导航元素及其子元素ul的高度均为零像素。如果您设置了一个值,它们就会显示出来。我没有花时间去弄清楚零像素是从哪里来的。应该是您调试的良好起点。您使用flexbox进行布局了吗?@Pavlo我不知道它的意思是什么?主包装器是相对定位的,标题是固定的,网站保持1024px宽,并且不会改变。我刚刚开始使用HTML5,而不是
divs
。所以我想我没有使用flexbox?这是第一个猜测。无论如何,你应该自己定位问题,IE也有开发工具。确保你的JS是有效的。@bagonyi我的JS是有效的。任何文件都没有返回任何错误。这似乎有点帮助,但仍然无法解决问题。您使用什么工具在IE 10及更低版本中查看它?我正在使用一个网站,它给了我一个网页截图。如果你要为IE开发,你应该有一个运行IE.VM的虚拟机?你能给我发个链接吗?