也许兼容问题是最让人头痛的吧!全球各式各样的浏览器,却需要一个站长讲他们全部满足,这种活是够难的了。
珠海SEO最近计划上一个新站,为了保证网站完全原创,完全独立,我计划直接手写HTML 、PHP代码,手写CSS代码来完成网站。
一般情况下,我做网站都是直接在浏览器极速模式下的审查元素,然后在出现的工作框里面修改CSS和HTMLPHP代码的,改好之后再复制粘贴到文件里面。
兼容模式乱码
这是极速模式情况下的,但是在以IE浏览器为主的兼容模式下,出的问题比较多,住主要的是导航栏的菜单不在是正常的排成一行了,而是一个一个的竖着的。
导航栏菜单竖着
看图就可以很清晰明了是什么情况。针对兼容模式下导航栏菜单竖着的这种情况,我资讯了一个写建站朋友也在网上寻找了一些资料,说法毕竟多,有说是CSS有错误,有说HTML里面对兼容性的声明问题,有说CSS hack的问题。因为这个站在正常情况下是一点问题都没有的,同时对IE浏览器的兼容也作出了说明,我最后相信了CSS hack。因为本站还未完全做完,我计划等到最后一齐将CSS的兼容问题全部搞定。

等后面的更新,如果有更好的答案欢迎在下方留言与我沟通


2017I年9月20日更新:
针对这个网站,我在搜索了大量资料之后,找到了一种可行的解决办法,并应用成功。下面这段代码也可以在我的网站珠海网站建设里面查看源代码找到。
网上其他的办法我试过很多种,都不好用。现在分享出可行 发放的代码:

<meta http-equiv="X-UA-Compatible" content="IE=9;IE=8;IE=7;IE=6;IE=EDGE">