浏览器兼容--条件样式,选择符前缀,样式属性前缀

2012-12-05 09:20 by greenal, 1570 阅读, 0 评论, 收藏, 编辑

原文地址-- http://www.w3cplus.com/create-an-ie-only-stylesheet

然后经过改良,就有下面的总结。

1 调用条件样式的方法

只有IE 生效
<!--[if IE]><![endif]-->
在具体使用条件注释语句之前,有几种条件注释属性含义我们必须要理解:
  1. gt(greate than):选择条件版本以上版本,不包含条件版本本身;
  2. lt(less than):这个刚好与gt相反,表示的是选择条件版本以下的版本,不包含条件版本自身;
  3. gte(greate than or equal):选择条件版本以上版本,并包含条件版本自身;
  4. lte(less than or equal):选择条件版本以下的版本,并包含条件版本自身;
  5. !:选择条件版本以外所有版本,无论高低。
gt:>
lt:<
gte:>=
lte:<=
1、支持所有IE浏览器
<!--[if IE]>
<link rel="stylesheet" href="test.css"  type="text/css"/>
<![endif]-->
 
2、支持除IE外的所有浏览器
<!--[if !IE]>
<link rel="stylesheet" href="test.css"  type="text/css"/>
<![endif]-->
 
3、仅仅支持IE10
<!--[if IE 10]>
<link rel="stylesheet" type="text/css" href="ie10.css">
<![endif]-->
 
4、支持IE9 以下版本
<!--[if lt IE 9]><link rel="stylesheet" type="text/css" href="ie9-and-down.css"><![endif]-->
 
 
二、选择符前缀法
<style>.test{ width:90px;}               /*IE 6,IE 7,IE 8*/*html .test{ width:80px;}         /*only for IE 6*/*+html .test{ width:70px;}        /*only for IE 7*/</style>
 
 
三、样式属性前缀法
<style>

.team{ width:90px; *width:70px; _width:80px;}      /*_ IE 6     * IE 6 和 IE 7*/
</style>

转载于:https://www.cnblogs.com/lianghong/p/8011390.html

浏览器兼容--条件样式,选择符前缀,样式属性前缀(转)相关推荐

  1. 浏览器兼容--条件样式,选择符前缀,样式属性前缀

    浏览器兼容--条件样式,选择符前缀,样式属性前缀 2012-12-05 09:20 by greenal, 1570 阅读, 0 评论, 收藏, 编辑 原文地址-- http://www.w3cplu ...

  2. 为ie和chrome FF单独设置样式的“条件注释法”、“类内属性前缀法”、“选择器前缀法”、实现方法 案例(推荐)

    这三种分类hack css详细原理,参考:http://blog.csdn.net/goodshot/article/details/44309055 1.为ie和chrome单独设置样式的类实现案例 ...

  3. 浏览器兼容与图片整合

    浏览器兼容与图片整合 一.浏览器兼容 为什么会出现浏览器兼容问题? 由于各大主流浏览器由不同的厂家开发,所用的核心也不同,架构代及码也很难重和,这就为各种莫名其妙的Bug(代码错误)提供了温床.再加上 ...

  4. CSS浏览器兼容总结篇

    CSS浏览器兼容总结篇 前言:本篇文章的大部分知识点来自于清华大学出版社的<DIV+CSS网页样式与布局实战详解>,我在书本内容的基础上添加了自己所了解的一些知识,有兴趣的伙伴可以去买正版 ...

  5. html:(29):伪选择符和分组选择符

    伪类选择符 更有趣的是伪类选择符,为什么叫做伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色: a:hover{co ...

  6. CSS快速学习9:浏览器兼容

    五大浏览器内核 •Trident   (MSHTML)     (三叉戟:三叉线:三齿鱼叉) •Gecko      (壁虎) •Presto      ( 迅速的) •Webkit    (Safa ...

  7. web前端——浏览器兼容问题

    [1]为什么会出现浏览器兼容问题 在各大浏览器厂商的发展过程中,它们对web的标准各有不同的实现,标准不同存在差异所以产生兼容性的问题. [2]浏览器内核以及代表作品 IE浏览器内核:Trident内 ...

  8. 处理浏览器兼容所遇到的问题总结(一)

    注意:因为浏览器问题,重新定义Array.prototype.indexOf-等函数时,一定要注意符合原始定义,不要随便用别的实现方式定义,否则可能会影响插件调用 之前开发项目时,前端调试都是以goo ...

  9. CSS快速学习2:选择符权重和字体类属性

    选择符的权重: CSS中用四位数字表示权重. 类型选择符的权重为0001 class选择符的权重为0010 id选择符的权重为0100 子选择符的权重为0000 属性选择符的权重为0010 伪类选择符 ...

最新文章

  1. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(添加平滑曲线与标准差带)实战
  2. kaka 1.0.0 重磅发布,服务于后端的事件领域模型框架。
  3. 模拟电路推荐学习书单
  4. 你们需要的数据集,都给准备好了!
  5. JAVA版开源微信管家—JeeWx捷微3.1小程序版本发布,支持微信公众号,微信企业号,支付窗
  6. 生产计划管理制造系统模块化
  7. Python之基本数据类型set常用基本方法简述
  8. bugfree 数据库配置 显示No such file or directory
  9. python大麦抢票脚本_抢不到票?你离idol只差一个大麦抢票脚本。
  10. 台式计算机有无线网卡吗,台式机无线网卡怎么用?图解在这自己收藏
  11. 泛微OA-流程存储数据说明(表单主表+明细表)
  12. wdcp虚拟主机管理系统注入漏洞
  13. matlab整流仿真,整流电路MATLAB仿真实验 - 范文中心
  14. 针式个人知识管理系统帮助:实现您的PKM梦想!
  15. NOI——Bless All
  16. web作业之期末工程 “耀炎食品网站”
  17. 功能测试之后台会员测试方法
  18. DELL XPS 15 9570 LA-G341P DDP00/DDB00 REV 1.0(A00)笔记本点位图
  19. ESP-12S学习(2)--点亮LED
  20. 恢复win10 Windows照片查看器

热门文章

  1. boost::fruchterman_reingold_force_directed_layout用法的测试程序
  2. boost::fusion::clear用法的测试程序
  3. GDCM:gdcm::DataSet的测试程序
  4. boost::contract模块实现name list名单的测试程序
  5. Boost:返回报告错误report errors
  6. VTK:绘图之StackedPlot
  7. OpenCV均值漂移meanshift algorithm算法的实例(附完整代码)
  8. OpenCV cv::Mat::checkVector用法的实例(附完整代码)
  9. C语言实现基数排序Radix sort算法之一(附完整源码)
  10. C++数据结构struct