在特定版本的IE中渲染Div

时间:2015-02-01 18:02:58

标签: internet-explorer internet-explorer-7 internet-explorer-9

我有一个应用程序,我有意在IE7中呈现,但如果浏览器是IE8 +,则需要IE9版本的div渲染。

有什么办法吗?

在IE 7中呈现应用程序的原因是因为我的客户端也在使用XP。

请帮助..

2 个答案:

答案 0 :(得分:1)

您可以使用IE的条件评论:

https://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx

http://en.wikipedia.org/wiki/Conditional_comment

在你的情况下:

<!--[if gte IE 8]>
<div>Your div</div>
<![endif]-->

答案 1 :(得分:1)

您可以使用“CSS HACK”来区分不同版本的IE。有一些方法可以做到这一点。 1.条件评论

<!--[if gte IE 8]>this only works in IE8+<![endif]-->

2.prefix

.hack{background:#000\0;}/*works only in IE8+*/

3. @媒体

@media screen\0 {body { background: green; }}/*works in IE8+*/

了解更多详情,您可以查询: http://mynthon.net/howto/-/webdev/CSS-big-list-of-css-hacks.txt