页面在360浏览器出现样式错乱问题
2017-07-17 15:51
751 查看
在前端web开发时,写好的页面在360浏览器下出现样式错乱,但是在Chrome,Firefox甚至是IE8+以上都没有问题,那么问题是怎么来的?
分析:1,先检查你的js框架,jQuery类库有没有正确使用。
2,检查你的HTML标签有没有错误
3,检查CSS样式
4,把360浏览器改成兼容模式。
如果以上都没有问题,那么很有可能是你的浏览器使用了IE7的渲染引擎。360浏览器虽然号称是多核的高速浏览器,但是它仍然是使用Chrome或Firefox的内核,即是webkit系列的内核。这类浏览器是要通过mata标签来判断渲染模式的。
所以解决方法是在<head>中添加如下代码:
还有一种方法是:
添加”chrome=1“将允许站点在使用了谷歌浏览器内嵌框架(Chrome Frame)的客户端渲染,对于没有使用的,则没有任何影响。
目前绝大多数网站都用<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >来作为IE8的兼容方法。为了避免制作出的页面在IE8下面出现错误,建议直接将IE8使用IE7进行渲染。
分析:1,先检查你的js框架,jQuery类库有没有正确使用。
2,检查你的HTML标签有没有错误
3,检查CSS样式
4,把360浏览器改成兼容模式。
如果以上都没有问题,那么很有可能是你的浏览器使用了IE7的渲染引擎。360浏览器虽然号称是多核的高速浏览器,但是它仍然是使用Chrome或Firefox的内核,即是webkit系列的内核。这类浏览器是要通过mata标签来判断渲染模式的。
所以解决方法是在<head>中添加如下代码:
<meta http-equiv="X-UA-Compatible" content="IE=8" />content是说明使用何种方式进行渲染,上面就是强行使用IE8版本进行渲染。X-UA-Compatible是针对 IE8 版本的一个特殊文件头标记,用于为 IE8 指定不同的页面渲染模式,对于ie8之外的浏览器是不识别的。
还有一种方法是:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
添加”chrome=1“将允许站点在使用了谷歌浏览器内嵌框架(Chrome Frame)的客户端渲染,对于没有使用的,则没有任何影响。
目前绝大多数网站都用<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ >来作为IE8的兼容方法。为了避免制作出的页面在IE8下面出现错误,建议直接将IE8使用IE7进行渲染。
相关文章推荐
- 同一页面多个swiper出现错乱问题
- rem布局,系统字体大小发生变化是,页面样式错乱的问题
- 兼容模式下页面样式错乱问题
- IE6样式问题:html静态页正常在aspx页面中出现严重问题
- jsp页面样式对360浏览器不兼容问题
- Android原生webView加载h5页面出现加载错乱不完全问题
- 页面内嵌样式表中使用url(), 出现页面多次载入问题解决
- jsp写的页面,内网访问没有问题,外网访问用户访问权限出现问题
- jsp页面在w10系统下microsoft edge浏览器返回键backspace出现乱码问题
- 微信小程序出现wx.navigateTo页面不跳转问题的解决方法
- 解决手机web输入时,调出输入框,定位样式错乱的问题
- Python爬取中文页面的时候出现的乱码问题
- Selenium2学习-024-WebUI自动化实战实例-022-网站不同分辨率下页面样式展示兼容性问题解决方案 -- 设置浏览器显示区域大小(无人值守,节约测试成本的福音,BOSS 最爱)
- 关于搜索页面遇到的相关分类没出现的问题
- 为什么要初始化 CSS 样式 因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异。 当然,初始化样式会对 SEO 有一定的影响,但鱼
- 单独编辑页面下拉框取值出现问题
- struts2中关于jsp页面向action传值出现乱码问题
- jQuery Mobile页面加载机制及页面跳转出现的问题
- .Net MVC4 发布后页面样式问题