网上对于UC浏览器的CSS样式的总结比较零散,今天刚好闲下总结一下。有说的不对的地方或者需要完善的地方还请大虾们不吝赐教。
- UC会判断打开的网站是不是WAP站,从而造成它(UCWEB)认为是WAP站和不是WAP站的解析不同。例如:www.a.com和Wap.a.com两者指向的为同一个服务器的同一个目录,结果会发现两者解析出来的样式不同。主要体现在margin,padding,background-image的支持不一样。
- UC的WinPhone版对白颜色的字体的支持不好,会解析成黑色
- UC的Iphone版如果是白颜色字,背景又为图片时,会白颜色的字显示不出来,但如果你点击的话发现确实又存在该链接
- UC的预加载,UC会预加载一些链接(预加载后访问速度会特别快,因为已经加载好了),预加载的链接会显示绿色,这就要求我们设计效果图的话得考虑到这个问题
- UC对Response.Redirect的支持不是很好,有时候甚至地址栏的链接根本就不跳转(还是现在的链接)。例如这个问题:www.a.com和Wap.a.com两者指向的为同一个服务器的同一个目录,结果会发现两者解析出来的样式不同。我本来想用跳转方式来实现(不管是Response.Redirect又或是改变http-equiv='refresh' content=""),但是结果发现并不行。个人认为是因为UC只认来源页,不认跳转后的页面。因为我刷新后样式就变好了,同样的问题不止出现在我的页面,UC首页导航里有的也存在这个问题的。