ie兼容-关于IE条件语句的一点疑惑

问题描述

关于IE条件语句的一点疑惑
经常在网站头部看到类似于这样的IE条件注释:

<!--[if IE 7 ]><html lang=""zh"" id=""ne_wrap"" class=""no-js ie7""><![endif]-->

虽然能够理解该注释语法:在浏览器版本为ie7时,应用该代码,非ie浏览器则只把其当做一条注释而忽略掉。
但不太理解的是其中应用的两个类:

class=“no-js ie7”

查看了多个网页的源代码,都有在ie条件注释时使用非常类似的类名:如class=“ie6 ie8 ie9 no-js”。但我在对应的css文件中,却完全查找不到任何像“.ie7”这样的类。
如果只按照我现在的初级知识水平来理解的话,该语句的意思就变成了:当浏览器为IE7时,应用名为 no-js 和 ie7 的两个空类,似乎没有什么意义。

所以我的疑问就是:
no-js,ie7这样的类到底写在了哪里,为何样式表中查找不到?
是否这样的类名也像IE条件语句一样,是由ie提供并设置好的,所以无需自己设置?

望求解惑,不胜感激!

时间: 2024-10-08 04:33:16

ie兼容-关于IE条件语句的一点疑惑的相关文章

sql的三个主要语句及一点技巧

技巧|语句 1.插入数据 (insert)                                                                               向表中添加一个新记录,你要使用SQL INSERT 语句.这里有一个如何使用这种语句的例子: INSERT mytable (mycolumn) VALUES ('some data')   这个语句把字符串'some data'插入表mytable的mycolumn字段中.将要被插入数据的字段的名

请指教条件和循环语句-求大神指教条件语句和循环语句

问题描述 求大神指教条件语句和循环语句 我是一个初学者,每次在课上都感觉老师讲的都听懂了,可是一到课后就什么都不会,求大神指导一下条件语句和循环语句!! 解决方案 初次博客写不好请多关照:??????? 今天的我认为最主要的就是循环语句,因为在以后的编程过程中循环式必不可少的,循环语句主要为:forforeachwhiledo while各个的循环都有不同的用途,当然在循环语句当中条件语句也是不能缺少的,而 if 语句更是,我们随手就能用上的.? ??????? double money = 1

Javascript简写条件语句(推荐)_javascript技巧

经常在各处牛人的代码中看到许多简写的条件表达语句,看了一些介绍这方面的文章,觉得3 ways 2 say if这篇文章(http://www.thomasfrank.se/3_ways_2_say_if.html)还不错.在这篇文章中作者对传统的if...else....?:.&&/||三种条件表达的写法的特点及用处进行了总结归纳,简述如下: 1. if...else结构 // Set r to 0 or 1 var r= Math.floor(2*Math.random()) // Se

python条件语句学习笔记

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. 基本形势: if 判断条件1: 执行语句 elif 判断条件2: 执行语句 else: 执行语句 实例: n =100 if n<100:  print('n<100') elif n>100:  print('n>100') else:  print('n=100') 运行结果为:n=10

代码-C++条件语句问题!!!!!

问题描述 C++条件语句问题!!!!! 我用两个if条件语句执行两种不同情况的代码,现在想在第一个if条件语句执行完后,判断是否满足一个条件,如果满足,就跳出,不再执行:但是第二个if条件语句正常执行 .我在中间加了if(....)break;的语句,结果第二部分的条件语句不再执行了,请问是为什么?该如何解决??请大家帮个忙! 解决方案 可以设置一个标志变量: int flag=0; if(条件1){ ...; flag=1;} if(条件2 && flag!=1) {...} 解决方案二

使用条件语句

条件|语句 控制程序执行 使用条件语句和循环语句可以控制 Script 的流程.使用条件语句可以编写进行判断和重复操作的 VBScript 代码.在 VBScript 中可使用以下条件语句: If...Then...Else 语句 Select Case 语句 使用 If...Then...Else 进行判断 If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句.通常,条件是使用比较运算符对值或变量进行比较的表达式.有关比较运算符的

VBScript基础教程之七使用条件语句

vbscript|基础教程|条件|语句 控制程序执行 使用条件语句和循环语句可以控制 Script 的流程.使用条件语句可以编写进行判断和重复操作的 VBScript 代码.在 VBScript 中可使用以下条件语句: · If...Then...Else 语句 · Select Case 语句 使用 If...Then...Else 进行判断 If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句.通常,条件是使用比较运算符对值或变

举例通过VB编写猜拳游戏来讲述条件语句

条件|语句 本文适合读者主要是入门读者和对VB入门教学有兴趣的朋友.条件判断是计算机编程中完成主要逻辑结构的流程控制语句.在VB中提供了IF 条件表达式1 then      [代码部分]elseIf 条件表达式2 then       [代码部分]else       [代码部分]end IF 的控制流程来控制程序的执行结构.条件表达式决定了执行条件的判断.这里我们来举个例子说明该控制流程的工作方法.       本例通过用VB实现一个猜拳程序来分析条件判断语句.首先我们先来分析一下基本的猜拳

第五篇 脚本变量、函数、过程和条件语句

在上一期中作者向诸位简要介绍了 ASP 脚本语言之一 VBScript 的一些基本常识,本期将继续给大家讲解 VBScript 的脚本编写方法,并通过展示 VBScript 在 ASP 程序编写过程中的一系列实例使大家对 VBScript 有更进一层的理解. 大家在学习了脚本语言 VBScript 的变量.常量和过程的基本概念后,本期将继续向各位介绍 VBScript 的函数和语法. 函数和过程一样都是命名了的代码块,但它们却有很大的区别,过程完成程序任务,函数则返回值.我们可以这样理解,过程象