【发布时间】:2012-12-05 03:48:42
【问题描述】:
我已经搜索了一段时间,发现有些人成功了,但没有人提供任何代码示例。
我尝试了他们的建议,但对我没有用。根据建议,我尝试添加<meta http-equiv="X-UA-Compatible" content="IE=edge" />、respond.js 或css3-mediaqueries-js,但都没有帮助。
这是一个jsfiddle,如果您使用IE8 查看它,无论您的浏览器宽度如何,您都会看到a 和b 在同一行。
但如果您使用 Chrome、FF 或 IE9 或更高版本查看,您会看到它们在不同的行或单行上,具体取决于浏览器的宽度。
更新
我尝试一次取消注释其中一个(css3-mediaquery、html5shiv 和响应),但其中任何一个都没有成功。
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/latest/css/bootstrap-combined.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="row">
<div class="span4">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
<div class="span8">
LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISCING ELIT.
</div>
</div>
</div>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://netdna.bootstrapcdn.com/twitter-bootstrap/latest/js/bootstrap.min.js"></script>
<%--<script type="text/javascript" src="js/css3-mediaqueries.js"></script>--%>
<%--<script type="text/javascript" src="js/html5shiv.js"></script>--%>
<%--<script type="text/javascript" src="js/respond.js"></script>--%>
</script>
</body>
</html>
【问题讨论】:
-
我一直使用 Html 5 元素,然后使用 html5shiv.js
-
@Richlewis,感谢您的回复。我添加了 html5shiv.js 但仍然没有运气。也许我的其他代码有冲突?但是代码太少了。
-
问题是实际上有多少人在使用 IE6 到 IE8 的小宽度浏览器。我想的不多,也许我错了。
-
我不知道您是否可以做出这种假设。许多公司仍在使用 XP 作为他们的操作系统。
-
@uer2588853 问题是,如果您使用响应式引导程序,如果您使用
标签: twitter-bootstrap internet-explorer-8 responsive-design media-queries fluid-layout