当前位置:网站首页 > 软件教程 > 正文

IE环境下判断IE版本的语句介绍

作者:admin发布时间:2021-11-02分类:软件教程浏览:评论:0


导读:IE下判断IE版本的语句...[iflteIE6][endif] 代码如下:<!--[ifIE6]> <![endif]--> 只有IE6版本可见 <!--[iflteIE6]> <![endif]--> IE6及其以下版本可见 <!--[ifgteIE6]> <![endif]--> 

IE下分辨IE版本号的句子...[if lte IE 6]……[endif] 

编码如下所示:

<!--[if IE 6]> 
<![endif]--> 
仅有IE6版本号由此可见 
<!--[if lte IE 6]> 
<![endif]--> 
IE6以及下列版本号由此可见 
<!--[if gte IE 6]> 
<![endif]--> 
IE6以及之上版本号由此可见 
<!--[if IE 7]> 
<![endif]--> 
仅有IE7版本号由此可见 
<!--[if lte IE 7]> 
<![endif]--> 
IE7以及下列版本号由此可见 
<!--[if gte IE 7]> 
<![endif]--> 
IE7以及之上的版本号由此可见 
<!--[if IE 8]> 
<![endif]--> 
仅有IE8版本号由此可见 
<!--[if lte IE 8]> 
<![endif]--> 
IE8以及下列的版本号由此可见 
<!--[if gte IE 8]> 
<![endif]--> 
IE8以及之上的版本号由此可见 
<![if !IE]> 
<![endif]> 

除开IE之外的版本号 

使用方法: 
(1) 
可应用如下所示编码检验当今IE网页的版本号(留意:在非IE游览器中是看不见实际效果的) 

编码如下所示:

<!––[if IE]> 
<h1>您现在应用IE电脑浏览器</h1> 
<!––[if IE 5]> 
<h2>版本号 5</h2> 
<![endif]––> 
<!––[if IE 5.0]> 
<h2>版本号 5.0</h2> 
<![endif]––> 
<!––[if IE 5.5]> 
<h2>版本号 5.5</h2> 
<![endif]––> 
<!––[if IE 6]> 
<h2>版本号 6</h2> 
<![endif]––> 
<!––[if IE 7]> 
<h2>版本号 7</h2> 
<![endif]––> 
<![endif]––> 

那假如目前的电脑浏览器是IE,但版本号比IE5还低,应该怎么办呢,能够 应用<!–[if ls IE 5]>,自然,依据标准注解只有在IE5 的自然环境下,因此<!–[if ls IE 5]>压根不容易强制执行。 
lte:便是Less than or equal to的缩写,也就是小于或等于的含意。 
lt :便是Less than的缩写,也就是小于的意思。 
gte:便是Greater than or equal to的缩写,也就是大于或等于的含意。 
gt :便是Greater than的缩写,也就是大于的意思。 
! : 便是不一于的意思,跟javascript里的并不等于分辨符同样 

(2) 
应当怎样运用标准注解 
文中一开始就表明了,由于IE各版本号的网页对大家制做的WEB标准的网页页面表述不一样,实际便是对CSS的表述不一样,大家为了更好地兼容这种,可应用标准注解来分别界定,最后做到兼容的目地。例如: 

编码如下所示:

<!–- 默认设置先启用css.css样式表 –-> 
<link rel="stylesheet" type="text/css" href="css.css" /> 
<!-–[if IE 7]> 
<!–- 假如IE电脑浏览器版是7,启用ie7.css样式表-–> 
<link rel="stylesheet" type="text/css" href="ie7.css" /> 
<![endif]–-> 
<!–-[if lte IE 6]> 
<!–- 假如IE浏览器版本不大于6,启用ie.css样式表 -–> 
<link rel="stylesheet" type="text/css" href="ie.css" /> 
<![endif]–> 


这在其中就区别了IE7和IE6往下的网页对CSS的实行,做到兼容的目地。与此同时,首行默认设置的css.css还能与别的非IE电脑浏览器完成兼容。 
留意:默认设置的CSS款式应当坐落于HTML文本文档的第一行,开展标准注解分辨的任何內容务必坐落于该默认设置款式以后。 
例如如下所示编码,在IE浏览器下实行表明为鲜红色,而在非IE浏览器下表明为灰黑色。假如把标准注解分辨放到首行,则不可以完成。该练习题很能表明网页页面对IE电脑浏览器和非IE电脑浏览器间的兼容问题处理。 

编码如下所示:

<style type="text/css"> 
body{ 
background-color: #000; 

</style> 
<!-–[if IE]> 
<style type="text/css"> 
body{ 
background-color: #F00; 

</style> 
<![endif]–-> 

与此同时,有些人会尝试应用<!–-[if !IE]>来界定非IE浏览器下的情况,但留意:标准注解仅有在IE浏览器下才可以实行,这一编码在非IE访问下非单并不是实行该标准下的界定,反而是作为注解置若罔闻。 
一切正常便是正常的款式,对IE电脑浏览器必须独特解决的,才开展标准注解。在HTML文档里,而不可以在CSS文档中应用。 
如今的DWcs4里边,早已武器装备了这种注解:在“对话框-->编码精彩片段-->注解”里。别的的版本号没太注意到。 

标签:IE


欢迎 发表评论: