怎么样让页面在360浏览器自动以极速模式显示

effun 2015-03-16 08:57:21
碰到一个很奇怪的问题,网页在IE11、Chrome和Safari中显示正常,但在360浏览器中却不正常。有问题的元素情况如下:

<style>
.item
{
display: inline-block;
}
</style>

<div>
<div class='item'>Item 1</div>
<div class='item'>Item 2</div>
</div>

本意是让里层DIV横着排,但在360浏览器里却是坚着排,在6.3和7.1里都有这个情况。后来查了资料,发现在IE8以下的浏览器里确实不支持DIV显示为inline-block,这倒没关系,因为我根本不考虑IE8以下的版本,但在360浏览器里却出了问题。
仔细查看后发现,360浏览器会自动设置页面的浏览模式:极速模式(Chrome内核)和兼容模式(IE内核),而我的页面自动使用了兼容模式,才会出现这个情况。

那么,现在的问题就是,怎么样让360浏览器自动识别为极速模式。

...全文
9499 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
正宗熊猫哥 2015-03-17
  • 打赏
  • 举报
回复
是W3C规范么? 以前貌似用的火狐调试
effun 2015-03-17
  • 打赏
  • 举报
回复
问题已解决,在头部加上<meta name=”renderer” content=”webkit”>即可。 现在有另外一个问题,大多数网页并不指定renderer,但360也能够自动使用极速模式,这到底是为什么呢?我做了一个试验,做了一个非常简单的测试页面,通过W3C官方的验证器验证过完全符合W3C标准,但仍旧在360里以兼容模式打开。
effun 2015-03-17
  • 打赏
  • 举报
回复
引用 2 楼 cai3725 的回复:
是W3C规范么? 以前貌似用的火狐调试
怎么样才是符合W3C规范的页面?
蝶恋花雨 2015-03-16
  • 打赏
  • 举报
回复
改成 display:inline-block; zoom: 1; *display: inline; 或者在网页头部加入<meta name=”renderer” content=”webkit”> 试试

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧