关于前端页面在IE浏览器下无法显示的问题
来源:互联网 发布:软件锁许可管理器 cad 编辑:程序博客网 时间:2024/06/04 18:49
由于框架的发展和技术的革新,很多语言必须兼容浏览器才能很好的显示出新的特性和样式,那么我们的前端页面如果在IE浏览器下无法显示时该用什么办法提示用户(提示用户升级浏览器)???
最实用的办法就是加上判断浏览器是不是IE浏览器的语法:
<![endif]––>
然后如果是IE浏览器就会进入该语法内执行相关语句,IE浏览器存在很多个版本,IE5,IE6,IE7,IE8...
所以我们还要加上相关IE浏览器的版本判断:
<!––[if IE]>
<![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的简写,也就是大于的意思。
! :
注意:这种语法的判断可以出现在页面的任何位置中,可以在<head></head>中使用,如在某某IE浏览器下引入那些样式文件或者JS文件,也可以在<style></style>中使用,直接判断在某某IE浏览器下使用哪些样式,也可以在<body></body>中判断在IE下使用哪些元素等等。
阅读全文
0 0
- 关于前端页面在IE浏览器下无法显示的问题
- 关于低版本IE浏览器无法显示图片的问题
- IE浏览器下CSS不能在UTF-8页面正常显示的问题
- 如何解决自定义404页面在IE等浏览器中无法显示问题
- Jquery easyui datagrid在IE 9浏览器下,删除数据后,页面刷新数据仍显示的问题。
- IE下background无法显示的问题
- IE下无法显示图片,其它浏览器正常的原因。
- easynvr网页兼容调试:ie浏览器下的接口调用成功但页面无法显示实时的数据
- EasyNVR流媒体服务器网页兼容调试:ie浏览器下的接口调用成功但页面无法显示实时的数据
- 关于freemarker生成的静态页面无法在IE下查看的问题解决了。
- 前端页面在手机浏览器显示时锚点失效的解决
- IE浏览器无法显示错误代码问题
- Ie浏览器无法显示png图片问题
- 自定义的404页面在IE中无法显示
- BrushScriptStd字体在IE下无法正常显示问题
- jquery easyui手风琴菜单效果在ie浏览器下显示错位的问题
- 在vs2008在vista下调试web页面,页面无法显示的问题
- Textarea在IE下的显示问题
- 【图像处理】时域、频域,空间域
- PHP date()函数警告: It is not safe to rely on the system解决方法
- 在Androidstudio中导出项目apk的方法
- HDU1532-Drainage Ditches
- java 多重继承的困境
- 关于前端页面在IE浏览器下无法显示的问题
- PHP的 简介
- ROS学习 之 命名空间(NameSpace)、重映射(Remapping)、名称(Names)
- 卡尔曼滤波 预测与测量我们更应该相信谁?
- MatLab·函数类型
- 无法启动此程序,因为计算机中丢失MSVCR110.dll。尝试重新安装此程序以解决此问题。
- spring中的事务
- iOS-友盟SDK6.4,自定义分享
- linux中磁盘的管理