我只需要在IE上显示文字,而不是为其他浏览器显示文字。有什么指针吗?我环顾四周找不到它。
答案 0 :(得分:10)
e.g。
<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
(条件中的运算符小于,小于或等于......并且您可以链接分支以提供不同版本的不同行为,请参阅here以获取完整详细信息。)
答案 1 :(得分:2)
请注意,由于不再支持IE 10条件评论,因此将其视为常规评论:
http://msdn.microsoft.com/en-us/library/ie/hh801214(v=vs.85).aspx
为了使其像以前一样运作,您需要添加元标记:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
对我而言,如果我需要检测IE(尽管我试图避免浏览器检测并使用特征检测),我会使用一些JS代码:
Detect IE version (prior to v9) in JavaScript
最佳。
答案 2 :(得分:1)
您有IE条件评论,或者您可以通过javascript检测浏览器代理或javascript框架(如jQuery)来完成
if (jQuery.browser.msie) {
// do something IE specific
}
答案 3 :(得分:0)
也许在JS:
<script type="text/javascript">
function detectBrowser(){
var browser=navigator.appName;
if (browser=="Microsoft Internet Explorer"){
document.write("IE sux");
}
}
</script>
答案 4 :(得分:0)
这里的例子假设你知道javascript。很高兴看到你需要的一切 如果你只知道HTML。
e.g。
官样文章
答案 5 :(得分:-2)
您需要检测当前浏览器是否为IE并且仅在此情况下显示内容。
IE检测的最小脚本:
if(-[1,]) {
alert("Not IE!");
}