或者也许是javascript? 我有一个在ie7 +现代浏览器中运行良好的布局。但不是ie8。
我发现我可以使用它:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
和IE8假装是IE7,并正确呈现所有内容,但它会混淆所有好的浏览器(基于webkit,基于gecko等)。
我知道在身体里,你可以做以下事情:
<!--[if IE 8]>
ie8 specific javascript, html, or css
<![endif]-->
但是我在元标记的<head>
处尝试过,但它没有工作
答案 0 :(得分:4)
我发现因为我在rails上使用ruby,所以我可以询问请求变量浏览器要求获取该页面的内容。
<% if request.env["HTTP_USER_AGENT"] =~ /MSIE 8.0/%>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
<% end %>