CSS hack笔记

基础知识

lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
! : 就是不等于的意思,跟javascript里的不等于判断符相同

首先,我们看twitte首页

<!DOCTYPE html>
<!--[if IE 8]><html class="lt-ie10 ie8" lang="zh-cn" data-scribe-reduced-action-queue="true">

<![endif]-->
<!--[if IE 9]><html class="lt-ie10 ie9" lang="zh-cn" data-scribe-reduced-action-queue="true">

<![endif]-->
<!--[if gt IE 9]><!--><html lang="zh-cn" data-scribe-reduced-action-queue="true">

<!--<![endif]-->
  <head>

有点儿条件编译的意思,是哪个版本浏览器就加载哪个样式,不过写几套样式表工作量还是太大。日后学习过程中会继续完善此文。

你可能感兴趣的:(CSS hack)