• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS条件注释详解(根据不同浏览器加载CSS)

CSS条件注释详解(根据不同浏览器加载CSS)

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含CSS,条件注释等相关知识,佚名 希望在学习及工作中可以帮助到您

由于浏览器版本的不同,对CSS里某些元素的解释也不一样,针对浏览器版本不同而选择不同CSS的代码,
其实我们还可以利用条件注释的方法来达到类似的目的,什么是条件注释,在此简单介绍一下,无非就是一些if判断啦,呵呵,但这些判断不是在脚本里执行的,而是直接在html代码里执行的,下面来介绍一下使用方法吧。


这里XXX是一些特定的东东,在此列表几个出来,详细介绍各自的含义:


上面是几个常用的判断IE浏览器版本的语法,下面再来介绍一下相对比较少用的逻辑判断的参数:
有几个参数:lte,lt,gte,gt及!
各自的详细解释如下:
lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。

例句:


看到这里相信大家都已经明白了条件注释的用法了,OK,那来举个例子吧:


定义什么浏览器下显示什么内容。
这个dropmenu(下拉菜单)模型来自cssplay,使经过作者多次的研究和反复的测试才做出来的。我想那这个模型来实践一下条件注释的原理。
先看一个最简单的模型
下面是xhtm:


CSS


采用双样式,给ie和非ie分别定义样式,如果IE时候,在final_drop.css基础上补充一个final_drop_ie.css
先看看非ie下的css是怎样定义的


在非IE下,看到鼠标滑过时候li包含的ul显示了,因为这些浏览器支持li:hover用法
IE下的css


继承上面的final_drop.css样式,无鼠标时间时候li包含的ul不显示
因为


您可能想查找下面的文章:

  • css小技巧
  • 各大网站CSS初始化代码
  • css权重问题
  • CSS实现鼠标上移图标旋转效果
  • 使用CSS3制作一个简单的进度条(demo)
  • 用纯CSS实现饼状Loading等待图效果
  • 利用CSS3伪元素实现逐渐发光的方格边框
  • CSS3实现内凹圆角的实例代码
  • 利用HTML5+CSS3实现3D转换效果实例详解
  • css3+伪元素实现鼠标移入时下划线向两边展开的效果

相关文章

  • 2017-08-06Hack 只针对IE的写法
  • 2017-08-06浏览器实现移动端高性能css3动画(开启gpu加速)
  • 2017-08-06png图片在ie8浏览器下有黑色边框的解决方法
  • 2017-08-06简要讲解CSS中的类型选择器、ID选择器、类选择器
  • 2017-08-06深入浅析border和outline区别
  • 2017-08-06PNG8格式图片是不支持半透明等问题深入分析
  • 2017-08-06浅析CSS实现水平垂直同时居中的5种思路
  • 2017-08-06SCSS移动端页面遮罩层效果的实现及常见问题解决
  • 2017-08-06CSS图片翻转动画技术详解(IE也实现了)
  • 2017-08-06浅谈CSS中的继承性,特殊性,层叠性和重要性

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 使用JS配合CSS实现Windows Phone中的磁贴效果
    • 在网页标题栏上和收藏夹显示网站logo的实现方法
    • 用一个DIV画图通过background-image叠加实现
    • css常用浮出层(tip效果)的写法
    • 用margin解决缩进问题
    • css实现适用于团购网站的橙色导航菜单代码
    • 详解CSS3中nth-child与nth-of-type的区别
    • 使用css属性:nth-child(n)匹配选择第n个子元素
    • 前端工程师新手必读:掌握网页设计的基本技能和弄清设计的概念
    • 纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有