搜狗浏览器采用双核架构,默认会对国内站点触发IE兼容模式,调用系统自带IE内核渲染;目前绝大多数ZBlog主题都不对IE11以下版本做兼容,因此会出现布局错位、字体不显示、交互失效等问题,本指南从易到难解决所有适配问题,看完即可直接操作落地。
该方法从根源解决兼容问题,直接让搜狗调用webkit高速内核渲染,操作步骤零难度:
header.php或header.html,点击进入编辑页面标签,在标签内部的最顶部(标签之前)添加以下代码:添加完成后点击保存,回到ZBlog后台顶部,点击清空缓存并重新编译模板,第一步操作就完成了,90%的适配问题到这里就已经解决。

如果你的站点有较多旧版Windows系统用户,必须兼容搜狗兼容模式,可按照以下步骤添加专属兼容样式:
header.php,在闭合标签之前添加以下代码:zbp-users/css(如果该路径已经存在则跳过这一步),然后在css文件夹下新建文件,命名为ie-compat.cssie-compat.css中,保存上传即可:这里需要注意:如果你使用的主题字体图标路径和示例不同,只需要修改代码中@font-face部分的url地址,改成你主题对应字体文件的实际路径即可。修改完成后再次清空ZBlog后台缓存即可。
打开你的ZBlog站点,查看地址栏右侧的图标:如果显示闪电图标,说明已经成功强制启用高速模式,适配完成;如果显示e图标,手动切换为兼容模式,查看页面布局是否正常、字体能否正常显示,无错位则适配完成。
Ctrl+Shift+Delete,勾选「缓存的图片和文件」,点击清空后重新打开站点。标签内部,放到中会不生效。IE内核下绝大多数布局错位都是因为元素没有触发hasLayout导致的,只需要给错位模块的父元素添加zoom: 1;样式即可解决,操作方法:打开搜狗兼容模式按F12调出开发者工具,定位出错的元素父容器,在ie-compat.css中添加对应样式即可。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图