`
icejadelove
  • 浏览: 138154 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转:用css/js来判断浏览器类型加在不同css

阅读更多

转自博客:http://blog.csdn.net/inkfish/archive/2009/04/17/4087769.aspx

方法一:

  1. <!--[if lte IE 6]>
  2. <LINK rel="stylesheet" type="text/css" href="images/style_IE5.css" />
  3. <![endif]–>
  4. <!--[if IE 6]>
  5. <LINK rel="stylesheet" type="text/css" href="images/style_IE6.css" />
  6. <![endif]-->
  7. <!--[if IE 7]>
  8. <LINK rel="stylesheet" type="text/css" href="images/style_IE7.css" />
  9. <![endif]-->

适用浏览器:IE5以上的IE浏览器

使用技术:条件注释

使用地点:HTML代码中(注不是CSS里)

比较符:

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

方法二:

  1. #example{color:red ;}/*firefox*/
  2. * html #example{color:blue;}/*ie6*/
  3. *+html #example{color:green;}/*ie7*/

使用地点:CSS中

方法三:

  1. <link type="text/css" rel="stylesheet" href="css/screen.css" />
  2. <link type="text/css" rel="stylesheet" href="css/screen.css" />
  3. <script language="JavaScript" type="text/JavaScript">
  4. <!--
  5. //根据浏览器来选择CSS
  6. if (!window.XMLHttpRequest) {
  7. setActiveStyleSheet("IE6.css"); //IE6
  8. }else if(window.ActiveXObject){
  9. setActiveStyleSheet("IE7.css"); //IE7
  10. } else {
  11. setActiveStyleSheet("FireFox.css"); //Mozilla FireFox、Safari, etc.
  12. }
  13. function setActiveStyleSheet(filename){
  14. var path = document.getElementsByTagName("link")[1].href;
  15. document.getElementsByTagName("link")[1].href="css/"+filename;
  16. }
  17. // -->
  18. <script>

这是利用不同版本浏览器创建XMLHttpRequest方式不同来选择不同的CSS

www.51lvhua.cn

分享到:
评论

相关推荐

    用js自动判断浏览器分辨率的代码

    本文将详细讲解如何使用JavaScript来自动判断浏览器的分辨率,并根据不同的分辨率应用相应的CSS样式表。 首先,我们来看给出的JavaScript代码段。这段代码的主要目的是检测用户所使用的浏览器类型(如IE、Firefox或...

    JS判断浏览器分辨率自动调用不同CSS

    总的来说,"JS判断浏览器分辨率自动调用不同CSS"是一种有效实现响应式布局的方法,结合了JavaScript的动态性和CSS的样式控制,确保了网页在不同设备上都能呈现出最佳的视觉效果。在实际开发中,应结合具体项目需求,...

    css样式无法加载Refused to apply style from ‘http://localhost:8080/static/css/style.css’ because its MIME

    在这个具体的案例中,开发者在使用Spring Boot 2.0构建的Web应用中遇到了这个错误,错误信息显示,浏览器拒绝应用来自`http://localhost:8080/static/css/style.css`的样式,因为其MIME类型('application/json')...

    判断浏览器类型屏幕分辨率自动调用不同CSS的代码

    该脚本主要实现了根据用户所使用的浏览器类型以及屏幕分辨率来动态加载不同的CSS样式表。这种技术在早期网页开发中较为常见,用于实现针对不同设备或浏览器的适配方案。 #### 二、解析脚本逻辑 1. **检测浏览器...

    web打印(纯jq和css,不用浏览器控件)

    `print.css`文件是专门为打印设计的样式表,与屏幕显示的样式(通常在`style.css`或`main.css`中)可能有所不同。在`print.css`中,我们可以隐藏不需要打印的元素,调整布局以适应纸张格式,设置字体大小,颜色等,...

    js判断是pc判断浏览器调用不同css样式

    function getBrowser() { var i = window.navigator.userAgent; var isChrome = i.indexOf("Chrome") && window.chrome; var issafari=i.indexOf("safari") && window....js判断不同浏览器内核调用不同css样式

    判断浏览器类型(判断浏览器类型)

    在网页开发中,判断浏览器类型是一项重要的任务,因为不同的浏览器可能会有不同的兼容性问题。了解用户正在使用的浏览器可以帮助开发者针对性地优化网站,确保在各种环境下都能提供良好的用户体验。本文将详细介绍...

    动态加载Css 浏览器判断

    在提供的压缩包文件中,`Browes 判断.asp`和`Browes 浏览器判断.asp`可能是用于服务器端进行浏览器检测的ASP文件,而`CheckBr(动态加载Css).js`可能是用于客户端JavaScript动态加载CSS并进行浏览器判断的脚本。...

    js、css、html判断浏览器的各种版本

    在IT领域,特别是前端开发中,能够准确地识别和判断用户使用的浏览器类型及版本是一项重要的技能。这不仅能帮助开发者针对性地优化网站性能,还能确保在不同浏览器上提供一致的用户体验。下面,我们将深入探讨如何...

    servo-shell, 用于伺服的概念 HTML/CSS/JS 浏览器用户界面的证明.zip

    servo-shell, 用于伺服的概念 HTML/CSS/JS 浏览器用户界面的证明 伺服 shell一种基于web浏览器的概念web浏览器界面验证。状态 创建( 关闭) 选项卡。输入网址并点击进入浏览网站。后退/前进按钮工作。窗口标题,选项...

    CSS or PHP判断浏览器源代码

    在网页开发过程中,了解用户使用的浏览器类型和版本是非常重要的,因为不同的浏览器可能对某些特性支持不一。本文将深入探讨如何使用CSS和PHP来判断浏览器的类型和版本,以实现更好的兼容性和用户体验。 首先,我们...

    Three.js前端3D开发:使用CSS3DRenderer渲染全景图

    在本主题中,我们将深入探讨如何使用 Three.js 的 CSS3DRenderer 来渲染全景图,这是一种将3D对象与CSS3变换相结合的技术,能够实现高效且性能良好的3D效果。 首先,CSS3DRenderer 是 Three.js 提供的一个渲染器,...

    Data-Dashboard:使用Python,Flask,Bootstrap,JavaScript,HTMLCSS和C3.JS

    使用Python,Flask,Bootstrap,JavaScript,HTML / CSS和C3.JS作为图表库的数据可视化Web应用程序。 要求 Python 堆 python微框架 用于响应式CSS布局 一个基于的javascript图表库 入门 克隆仓库并安装依赖项: 打开...

    JS判断浏览器分辨率调用不同css样式

    ### JS判断浏览器分辨率调用不同CSS样式的实现方法 在Web开发中,为了提供更好的用户体验,根据不同的设备分辨率(屏幕尺寸)应用相应的CSS样式是非常重要的。这种方法有助于优化页面布局、提高加载速度,并确保...

    jQuery判断浏览器版本过低提示代码

    标题中的"jQuery判断浏览器版本过低提示代码"是指使用jQuery来检测用户浏览器的版本,并在浏览器版本不符合要求时显示警告信息。这种做法有助于提高用户体验,因为它可以引导用户升级到支持更多现代Web技术的浏览器...

    css和js的浏览器兼容问题汇总

    本文主要探讨CSS和JavaScript在IE(Internet Explorer)和其他非IE内核浏览器如Firefox、Chrome、Opera中的兼容性问题。 首先,IE浏览器虽然市场份额较大,但其各个版本(如IE6、IE7、IE8)对CSS和JavaScript的支持...

    html/javascript/css 注释表达式详解

    由于不同浏览器对CSS的解析方式存在差异,开发者可能会利用这些差异来针对特定浏览器写入特定的样式。例如,一个常见的CSS hack是在选择器前添加特定的字符,如`_`或`*`,以影响IE浏览器的解析: ```css /* 针对IE6...

    JS,CSS 以及浏览器

    标题 "JS, CSS 以及浏览器" 涉及到的是前端开发中的三个核心元素:JavaScript、CSS和浏览器的交互。JavaScript是一种广泛使用的编程语言,主要负责网页的动态效果和交互功能,而CSS则是用于控制网页布局和样式的样式...

    判断浏览器版本Js,浏览器兼容

    在现代Web开发中,了解用户使用的浏览器类型及版本至关重要,因为不同的浏览器可能对HTML、CSS、JavaScript等技术的实现存在差异,导致兼容性问题。本文将深入探讨如何使用JavaScript进行浏览器版本判断,以及如何...

Global site tag (gtag.js) - Google Analytics