条件注释判断浏览器版本,助前端做IE兼容

<![if !IE]><!> 除IE外都可识别 <!<![endif]>
<![if IE]> 所有的IE可识别 <![endif]>
<![if IE 6]> 仅IE6可识别 <![endif]>
<![if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]>
<![if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]>
<![if IE 7]> 仅IE7可识别 <![endif]>
<![if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]>
<![if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]>
<![if IE 8]> 仅IE8可识别 <![endif]>
<![if IE 9]> 仅IE9可识别 <![endif]>

项目 范例 说明
! [if !IE] The NOT operator. This is placed immediately in front of the featureoperator, or subexpression to reverse the Boolean meaning of the expression.
NOT运算符。这是摆立即在前面的功能操作员,或子表达式扭转布尔表达式的意义。
lt [if lt IE 5.5] The less-than operator. Returns true if the first argument is less than the second argument.
小于运算符。如果第一个参数小于第二个参数,则返回true。
lte [if lte IE 6] The less-than or equal operator. Returns true if the first argument is less than or equal to the second argument.
小于或等于运算。如果第一个参数是小于或等于第二个参数,则返回true。
gt [if gt IE 5] The greater-than operator. Returns true if the first argument is greater than the second argument.
大于运算符。如果第一个参数大于第二个参数,则返回true。
gte [if gte IE 7] The greater-than or equal operator. Returns true if the first argument is greater than or equal to the second argument.
大于或等于运算。如果第一个参数是大于或等于第二个参数,则返回true。
( ) [if !(IE 7)] Subexpression operators. Used in conjunction with boolean operators to create more complex expressions.
子表达式运营商。在与布尔运算符用于创建更复杂的表达式。
& [if (gt IE 5)&(lt IE 7)] The AND operator. Returns true if all subexpressions evaluate to true
AND运算符。如果所有的子表达式计算结果为true,返回true
| [if (IE 6)|(IE 7)] The OR operator. Returns true if any of the subexpressions evaluates to true.
OR运算符。返回true,如果子表达式计算结果为true。

<![if lt IE 9]>
加载CSS1
<![else]>
加载CSS2
<![endif]>

这样有效是有效,但是用HTML VALIDATOR里,报错,因为这个不符合XHTML 1.1的规范,
如果把ELSE语句去掉,则正确.

方法1:

加载CSS2
<![if lt IE 9]>
加载CSS1(可以把要重写的写在这里).
<![endif]>

落花生

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2009.07.09

    国外优秀开源PHP建站系统对比分析

    开源(Open Source,开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。 站长们建网站现在大多都在用开源程序,现在我把国外开源程序从受欢迎度进行一个简单的排序和分析,供大家参考: 博客:WordPress WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。 论坛:phpBB phpBB是一种广泛流行的开源论坛软件,具有易于使用的管理面板和友好的用户安装界面,可以轻松地在数分钟内建立起一个论坛,功能上具有很高的可配置性,能够完全定制出相当个性化的论坛。 CMS:Drupal Drupal是一个开源的内容管理系统(CMS)平台,拥有强大并可自由配置的功能,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。 Wiki:MediaWiki MediaWiki是PHP语言写成开源Wiki引擎,全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。 Digg:Pligg Pligg是一套灵活的类似Digg的Web2.0 CMS系统,系统使用PHP开发,模仿了国外流行的DIGG系统。 图像:Gallery Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL,…

  2. 没有图片

    2012.06.15

    简短而实用的WordPress随机日志调用代码

    此段调用代码可以用来制作碰碰运气,也可以用来调用随机日志。 这个是碰运气代码: <?php $rand_post=get_posts('numberposts=1&orderby=rand'); foreach($rand_post as $post) : ?><a href="<?php the_permalink(); ?>">随机</a><?php endforeach; ?> 下面这个是调用随机日志代码: <?php $rand_post = get_posts('numberposts=10&orderby=rand');foreach( $rand_post as $post…

  3. 没有图片

    2012.01.12

    CentOS5命令安装LAMP环境(Linux+Apache+Mysql+PHP)

    平时大家使用的Centos服务器,都是使用LNMP或LNMPA套装,因为套装安装简单,无需手动配置,基本上是傻瓜式的安装,一般同学都可以搞定,今天看一下手动安装LAMP环境的方法,其实也是挺简单的。 一、升级系统、安装系统组件、安装Apache+Mysql+Php yum -y install yum-fastestmirror yum -y update yum -y install wget setuptool gcc gcc-c++ autoconf vixie-cron crontabs make unzip vsftpd…

  4. 没有图片

    2014.01.07

    Windows 8.1 系统镜像备份/恢复教程

    在 Windows XP 系统,我们习惯使用 Ghost 软件备份恢复系统,而 Windows 8.1 系统自带备份恢复,非常好用,本文就和大家分享一下 Windows 8.1 系统镜像备份/恢复方法。 1) 打开控制面板 2) 选择“文件历史记录” 3) 选择“系统镜像备份” 4) 可以将系统备份到C盘以外的分区或者DVD上或者网络位置,这里选择E盘。 5) 选择“开始备份”,注意:如果以前备份过,这个备份会覆盖以前备份。 6)…

  5. 没有图片

    2013.04.28

    WordPress Shortlink 短网址使用教程

    自 WordPress 3.0 之后,就自带了短网址 Shortlink 功能,主是把 WordPress  的链接长网址转变为数字id形式。具体的模板开发参数及调用方法总结如下: wordpress 原生的短网址函数 静态的长URL虽然对 SEO 有好处,但是长地址不便于记忆和传播,特别在微博中。WordPress 3.0 之后引入 the_shortlink 提供 URL shortening 缩短网址服务,以便在社交网络、微博或某些缩短网址服务时使用。 在编辑文章时会出现 “Shortlink”…

  6. 没有图片

    2012.06.14

    WordPress页面调用相关参数

    平时大家关注的Wordpress日志的调用更多一些,比如相关日志、随机日志、热门日志等,此文分享一下Wordpress各页面调用: 当前页面的父级页面调用: <?php if($post->post_parent) {     $parent_title = get_the_title($post->post_parent);     echo $parent_title; } else {     wp_title(''); } ?> 当前页面的同级页面调用: <?php if($post->post_parent)…

评论

还没有评论。

About

马拉松运动员,沉迷于跑步;关注科技前沿,关注互联网!与跑者、程序员、设计师为伍,一起跑步健身,一起编写程序,为自由而战!