• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 页面在360浏览器下显示不正常的兼容性问题

页面在360浏览器下显示不正常的兼容性问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含360浏览器,兼容性问题等相关知识,佚名 希望在学习及工作中可以帮助到您
引言: 在Web应用的开发过程中,发现若干页面在360的浏览器上显示不正常,而在其他的浏览器上,皆为正常状态,问题出在哪里呢?

问题的提出:

Web页面在360的浏览器上,显示不正确。 但是在Firefox、chrome和IE8+以上的浏览器上,都是显示正常的。

问题的分析

1. 检查了一些Javascript框架,标准的jquery类库1.x系列,确认其工作正常,问题不是在于Javascript方面。

2. 排查掉HTML标签内容的显示 问题。

3. 怀疑是CSS在不同浏览器下的兼容性问题,见过排查,没有发现问题。

4. 排查360浏览器,发现其在当前页面的显示中,默认使用了IE7的渲染引擎。同时,在IE7的环境下,重现了类似情况。

5. 本质上,这个显示问题是页面在IE7下面的兼容性显示问题。

关于360浏览器或搜狗浏览器的分析:

对于此类浏览器,有时候号称双核或者N核的高速浏览器,其本质上就是本地IE浏览器的壳子,外加Chrome抑或Firefox的内核,大部分情况下都是WebKit系列内核。

那么,此类浏览器依据什么信息,来判断页面的渲染模式呢?答案就是可以指令运行当前页面的浏览器使用何种渲染引擎的声明。

<meta http-equiv="X-UA-Compatible" content="IE=8">

这里,就是指令浏览器至少要使用IE8以上的渲染引擎来,渲染页面,从而规避掉IE7下的问题。

关于Doctype

<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。

<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

分析: doctype所要解决的就是使用何种HTML的语法解析器和渲染器。比如特定HTML标签的使用,则依赖于HTML Doctype的使用。

您可能想查找下面的文章:

  • 页面在360浏览器下显示不正常的兼容性问题

相关文章

  • 2017-08-06用纯CSS实现禁止鼠标点击事件示例代码
  • 2017-08-06深入浅析css3 中display box使用方法
  • 2017-08-06常用的CSS命名规则 web标准化设计
  • 2017-08-06IE6中a标签同时使用inline-block与text-indent时出现的BUG
  • 2017-08-06浅谈CSS中display/float/position属性值的相互影响
  • 2017-08-06css vertical-align属性的一些理解与认识(一)
  • 2017-08-06css3 中的新特性加强记忆详解
  • 2017-09-15css绝对定位的绝对好用的居中方法
  • 2017-08-06CSS制作清爽绿色格调图文box通用样式
  • 2017-08-06写CSS样式做浏览器兼容时区别ie8和ie9的方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 链接伪类(:hover)CSS背景图片有闪动BUG的解决方法
    • CSS背景图坐标定位详解及负数的使用技巧
    • Bootstrap在windows phone 8下不兼容的解决方法
    • 详解CSS中iconfont的使用
    • CSS3 Notes: -webkit-box-reflect实现倒影的实例
    • CSS旋转与翻转使用示例详解
    • 用CSS属性transparent实现各种三角形示例代码
    • 下拉框select样式改写具体实现
    • 深入浅析border和outline区别
    • CSS网页布局中的最小高度问题的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有