Maison > Questions et réponses > le corps du texte
项目组用html5开发的产品,放到低版本的浏览器样式全乱了,有没有什么好的解决办法?在线等...
高洛峰2017-04-17 11:16:04
本人做页面的时候,低版本浏览器hack保证页面布局不乱就行,添加标签
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/>
让国内的双核浏览器用chrome内核解析。
其实国内真就没有几个用IE6、IE8的,XP用户绝大多数都是用的360这些国产双核。
另外360有个自有的标签
<meta name="renderer" content="webkit">
可以强制使用Webkit内核渲染。
参见:http://se.360.cn/v6/help/meta.html
真要在低版本浏览器使用效果的话,好像有这种JS库,你可以找找。
高洛峰2017-04-17 11:16:04
你去给我兼容个未来才有的东西试试!!!
计算机技术的进步过程中,除了不毁坏旧实现的扩充(extend)之外,必然也伴随着激烈的弃用(deprecate)和修正(fix)。其实我觉得题主只不过是偶然忽略掉了这两种可能,而不是真的存在阻碍理解技术进步的智商问题。
高洛峰2017-04-17 11:16:04
上面说的太过绝对,要看在开发者在开发时是否考虑到兼容低版本的浏览器,要看实现了哪些功能。
首先要了解html5实现了哪些功能。
这些功能,在低版本上,html是不支持的,如果使用了此功能是一定不会运行使用的。
楼主说样式错乱,原因应该是
。。。
所以,楼主若想能否在别的浏览器中可否正常查看,请咨询你们的前端技术人员。
PHP中文网2017-04-17 11:16:04
在 head
标签里加上下面这句话
<!--[if lt IE 9]>
<script src="http://cdn.staticfile.org/html5shiv/r29/html5.js"></script>
<![endif]-->
天蓬老师2017-04-17 11:16:04
html5
是标准,需要标准去迁就老掉牙的东西?标准的意思就是别人都要遵守,低版本的浏览器不能支持新的标准,只能说是必然。技术在进步,新陈代谢是必然!