css在360浏览器的兼容问题

今天测试人员通过360极速浏览器发现了一个弹窗样式不显示,我查看了chrome,firefox浏览器都正常显示。通过对比两个页面发现了360浏览器少加载了一个css样式文件。通过百度找原因发现如下两种解决方案:

第一种:

在head标签中添加一行代码:

强制执行极速模式<meta name="renderer" content="webkit">

content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。

  1. 若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit">
  2. 若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp">
  3.       若页面需默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand">

第二种:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

这种方式可以完美解决这个问题,通知 Windows Internet Explorer 以最高级别的可用模式显示内容。

两种方法我都试了,在页面上都没有效果。最终解决方案是把写在css样式文件中的相关样式,直接写在html文件中。

原文地址:https://www.cnblogs.com/webenjoy/p/12090478.html

时间: 2024-12-25 06:43:40

css在360浏览器的兼容问题的相关文章

bootstrap与360浏览器不兼容问题

我自己做了一个网站,使用的是bootstrap技术作为设计界面,但是使用360浏览器的时候,出现了图片不兼容的问题,总的来说是网页出现了不兼容的问题. 我的网站解决方法:在页面中加入了一个meta的标签 <meta name="renderer" content="webkit">就把问题解决了.

bootstrap与IE、360浏览器的兼容问题

bootstrap样式在IE.360浏览器无法正常显示,之前使用的一个基于bootstrap的插件在IE.360浏览器也无法正常使用. bootstrap3支持的浏览器有: Chrome (Mac.Windows.iOS和Android)Safari (只支持Mac和iOS版,Windows版已经基本死掉了)Firefox (Mac.Windows)Internet ExplorerOpera (Mac.Windows) bootstrap不支持IE古老的兼容模式,为了让IE浏览器运行最新的渲染

360浏览器将密码框显示成明文密码问题解决

很早之前360浏览器就出现了把密码框显示成了明文,因自己的电脑一直没出现这样的bug无从下手,今天又出现了这个问题, 只有网上寻求解决方案,密码框使用了html5的属性placeholder和jquery.placeholder.min.js: <input class="input-large span12" name="password" id="password" type="password" placehold

Web编程 &gt; HTML/WML/CSS兼容/XML &gt; 如何强制360浏览器以极速模式打开页面

新版本的360有2种模式,基于Webkit内核的极速模式,和IE内核的兼容模式. 如果要强制360以极速模式浏览网页,可以给此网页增加meta,强制360浏览器以极速模式解析此网页,而非IE兼容模式. 代码示例,在head标签中添加一行代码: -收缩HTML代码 运行代码 [如果运行无效果,请自行将源代码保存为html文件运行] <html><head><meta name="renderer" content="webkit">

黄聪:如何用代码设置控制自己网站的网页在360浏览器打开时强制优先使用极速模式,而非兼容模式

最近用360浏览器访问自己的网站,发现都是被优先选用兼容模式打开,这使得网站很难看.为了让360浏览器打开网站的时候优先试用极速模式,找了一下官方论坛,发现了解决方案. 在head标签中添加一行代码: <html> <head> <meta name="renderer" content="webkit|ie-comp|ie-stand"> </head> <body> </body> <

兼容ie[6-9]、火狐、Chrome、opera、maxthon3、360浏览器的js本地图片预览

html代码: <div id="divPreview"> <img id="imgHeadPhoto" src="Images/Headphoto/noperson.jpg" style="width: 160px; height: 170px;border: solid 1px #d2e2e2;" alt="" /> </div> <asp:FileUpload

360浏览器兼容模式打开页面错误

今天发布系统之后,客户发现问题说360和傲游都打不开右下角提示的页面而IE8可以打开,右下角图:返回404错误.我回到座位上打开系统看了下,确实如此.我仔细想了下,我平时自己开发模式下就可以,但是为啥发布了就不行了.我仔细看了下我360浏览器.原来我用的都是极速模式,webkit内核.立马切换到兼容模式下,果然挂了.让我郁闷了..话说兼容模式下用的ie内核.自己本机怎么也装的ie8,咋就不行了呢. 我打开前端代码发现有这么一句话:parent.document.getElementById("m

解决360浏览器兼容模式的页面显示问题

由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览.基于IE的内核用于兼容网银.旧版网站.以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网站,只有小量的网站通过IE内核渲染,以保证页面兼容.在过去很长一段时间里,我们主要的控制手段是一个几百k大小网址库,一个通过长期人工运营收集的网址库. 尽管我们努力通过用户反馈.代码标签智能判断技术提高浏览器的自动切核准确率.但是在很多情况下,我们仍然无法达到百份百正确.因此,我们新增加了一个控制手

在不同的浏览器使用不同的css样式,解决浏览器兼容问题

区别IE6与FF:       background:orange;       *background:blue; 区别IE6与IE7:       background:green !important;       background:blue; 区别IE7与FF:       background:orange;        *background:green;       方法一:在同一个CSS样式表中,使用 !important 来定义不同的值以适应Firefox和IE,例如: