关于前端页面在IE浏览器下无法显示的问题

news/2024/10/18 0:31:11/

由于框架的发展和技术的革新,很多语言必须兼容浏览器才能很好的显示出新的特性和样式,那么我们的前端页面如果在IE浏览器下无法显示时该用什么办法提示用户(提示用户升级浏览器)???


最实用的办法就是加上判断浏览器是不是IE浏览器的语法:

 <!––[if IE]>

<![endif]––>


然后如果是IE浏览器就会进入该语法内执行相关语句,IE浏览器存在很多个版本,IE5,IE6,IE7,IE8...

所以我们还要加上相关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和是不是某个IE版本,还有其他判断语法:

<!--[if lte IE 6]>
<![endif]-->
IE6及其以下版本可见

<!--[if lte IE 7]>
<![endif]-->
IE7及其以下版本可见

<!--[if IE 6]>
<![endif]-->
只有IE6版本可见

<![if !IE]>
<![endif]>
除了IE以外的版本

<!--[if lt IE 8]>
<![endif]-->
IE8以下的版本可见


<!--[if gte IE 7]>
<![endif]-->
IE7及大于IE7的版本可见

具体说明:

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


注意:这种语法的判断可以出现在页面的任何位置中,可以在<head></head>中使用,如在某某IE浏览器下引入那些样式文件或者JS文件,也可以在<style></style>中使用,直接判断在某某IE浏览器下使用哪些样式,也可以在<body></body>中判断在IE下使用哪些元素等等。



http://www.ppmy.cn/news/687182.html

相关文章

关于Chrome浏览器调用IE浏览器

最近遇到一个问题我们想要谷歌浏览器和IE 浏览器兼容 因为有一些产品只支持IE 而我们使用的是谷歌浏览器&#xff0c;所以出现了这么一个问题 在网上找了几天的内容发现都是谷歌4.5版本以下去下载一个IE Tab插件去解决的 但我们使用的是谷歌75最新版本的&#xff0c;安装不上这…

ie退出全屏快捷键_IE浏览器快捷键使用说明 ie浏览器快捷键大全

当我们在使用IE浏览器时&#xff0c;熟练的使用快捷键的能让我们的工作效率大幅度提高&#xff0c;可以使我们上网变的更加流畅方便&#xff0c;下面小编就来给大家科普一下ie浏览器都有那些快捷键&#xff0c;这些快捷键又都有什么作用吧。 一般快捷键 F11打开/关闭全屏模式 T…

springboot校园点餐小程序

校园点餐系统 springboot校园点餐系统小程序 java校园点餐小程序 技术&#xff1a; 基于springbootvue小程序校园点餐系统的设计与实现 运行环境&#xff1a; JAVA版本&#xff1a;JDK1.8 IDE类型&#xff1a;IDEA、Eclipse都可运行 数据库类型&#xff1a;MySql&#xff08;…

Excel VBA打开IE浏览器的网页

目的&#xff1a;使用 Excel VBA 进行网页抓取&#xff08;web scraping&#xff09; 1. 运行IE的前设置&#xff08;setting&#xff09; 2.输入代码进行IE调取&#xff08;Navigate&#xff09; 3.操作IE打开WEB页面 1. 运行IE的前设置&#xff08;setting&#xff09; …

Python爬虫入门4:使用IE浏览器获取网站访问的http信息

☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython ░ 一、引言 在《https://blog.csdn.net/LaoYuanPython/article/details/113055084 Python爬虫入门3:使用google浏览器获取网站访问的http信息》中介绍了使用Google浏览器怎么获取网站访问的http相关报文信息…

IE浏览器被2345网址导航劫持

使用IE时发现主页变成了2345网址导航。进行了各种设置&#xff0c;包括更改浏览器主页&#xff0c;更改注册表&#xff0c;最后不得不换浏览器。 最近发现魔方管理软件中有一个守护&#xff0c;里面有浏览器主页保护设置&#xff0c;修改之后&#xff0c;问题解决。 总结&…

用IE浏览器打开网址https显示不能访问怎么办

目前https是当下比较流行的访问方式&#xff0c;因为加密&#xff0c;所以比http链接更加安全&#xff0c;但偶尔也会有用户反映用IE浏览器打开网址https显示不能访问&#xff0c;这该怎么解决呢&#xff1f; IE浏览器也是大家比较常用的一款浏览器&#xff0c;出现这种情况也…

IE浏览器兼容之URL编码

问题场景&#xff1a;文件上传&#xff0c;在谷歌里可以正常操作&#xff0c;IE浏览器操作出错&#xff0c;服务请求报错。HTTP 400 错误 - 请求无效 (Bad request) 问题分析&#xff1a;对比两个请求可以发现&#xff0c;二者的请求URL不一致。jsp通过url请求传递参数给后端&a…