360兼容模式css动画无效

html-css05

360兼容模式css动画无效,第1张

从修改前的图片很明显看出图片没有垂直居中与靠右对齐,而使用火狐浏览器与IE9都正常显示,唯独是360浏览器中显示不正常。

我这个人比较追求完美,只要有一点瑕疵都会及时去掉。这些年来,养成一个习惯,有问题百度一下,搜索下“360浏览器不兼容CSS”,发现还真是有很多人碰到这类问题。有解决方法就好办,于是凡是涉及能解决这类问题都试了下,不断地看资料、根据步骤修改源码、上传文件、刷新360浏览器看结果。好事总是多磨,试了好不下5次都没有解决问题,耐心都快被耗完了,不过有志者事竞成这句话不是骗人。改变了搜索内容“360浏览器 head标签”,在红黑联盟中找到解决方法,原文为《页面头部head标签加上对应的标签让360浏览器选择相应的内核》。

我是在head标签中加入以下代码,再次刷新360浏览器时,发现显示图片正常了,当失败多次后突然成功了,感觉就像发生了奇迹一样,令人妙不可言。

神奇的代码就是这一句:

总结:其实360浏览器不兼容CSS的解决方法有很多,但不一定正好适合我们所碰到的情况,这时就需要不断尝试,一定要有耐心才能问题解决,请记住:办法总是比困难多。

启用360浏览器的极速模式(webkit) --><meta name="renderer" content="webkit"><!-- 避免IE使用兼容模式 --><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">把这两段加到页头部位,如果需要html5页面兼容ie8浏览器,换需要引入几个兼容包

你在进行网页排版时,就好像是在站队一样,要有个东西能够约束这个图片在固定的位置中显示,你要显示多大都可以的。

可以用DIV来做一个100%的背景图片,还可以用table来做,最好用css来做,我也在学习中,希望能够帮到你。

<div style="position:absoluteleft:0top:0width:100% "><img src="beijing.jpg" width=100%></div>