开发者社区> 技术小胖子> 正文

IE条件注释在Hacks中的使用

简介:
+关注继续查看
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>IE条件注释</title> 
</head> 

<body> 
  <!--仅IE6--> 
  <!--[if IE 6]><h3>仅IE6</h3><![endif]--> 
    
  <!--除IE外浏览器--> 
  <!--[if !IE 6]><!--><h3>除IE6外都可识别</h3><!--<![endif]--> 
</body> 
</html>
 
先看下结果:
 
ie6:
仅IE6
 
FF3(火狐3)\Opera 9.51:
 
除IE6外都可识别
 
这个可以用作一些对ie6的hack技术。
 
 
注:
 <!--[if IE 6]>
 在这里可以书写针对IE6的代码
 <![endif]-->
 
 
 <!--[if !IE 6]>
 <!-->
<h3>除IE6外都可识别</h3>
<!--
<![endif]-->
 
其实就是普通的注释,但是里面有ie可以识别的条件注释。


本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/102821,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
TP5 使用strip_tags过滤html标签不起作用的解决方法
TP5 使用strip_tags过滤html标签不起作用的解决方法
37 0
js 高级注释(模块注释,class注释,函数注释等)
js 高级注释(模块注释,class注释,函数注释等)
28 0
Lua 语法 while 循环与 repeat 循环|学习笔记
快速学习 Lua 语法 while 循环与 repeat 循环
69 0
C++条件判断语句使用方法(if else 三目运算符 switch)
C++条件判断语句使用方法(if else 三目运算符 switch)
26 0
什么?注释里面的代码居然能够执行
什么?注释里面的代码居然能够执行
49 0
VS Code识别编辑规范,ESlint规则,VS Code保存去掉自动加分号、逗号、双引号
书写规范是非常重要的,除了统一,还要简洁。 1、VS Code识别编辑规范 在项目根目录新建.editorconfig文件,加入设置:
405 0
Python 技巧篇-开头注释怎么写最好,开头注释需要包含什么,开头注释的重要性
Python 技巧篇-开头注释怎么写最好,开头注释需要包含什么,开头注释的重要性
153 0
java正则表达式移除网页中注释代码
/** * 移除网页中注释掉的代码 * * @param str * @return */ public static String removedisablecode(String str) { Pattern pattern = Pattern.
1124 0
重构——38以卫语句取代嵌套条件表达式(Replace Nested Conditional with Guard Clause)
以卫语句取代嵌套条件表达式(Replace Nested Conditional with Guard Clause):函数中的条件逻辑使人难以看清正常的执行路径;使用卫语句表现所有特殊情况
3454 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载