我是做网页设计的,UC浏览器手机版是不是不支持很多css样式呢

2024-12-14 17:12:55
推荐回答(5个)
回答1:

不支持font-family属性,也就是说,在UC浏览器你只能看到一种字体;
不支持font-szie属性,也就是说,在UC浏览器你只能看到一样大小的字体;
不支持width、height、padding、margin、line-height属性,也就是说,在UC浏览器只能通过p、br等HTML标签来换行以达到字符上下间隔;
不支持固定像素的宽度,100%显示页面,也就是说,在UC浏览器始终将看到的是“满屏的”;
不支持浮动、层叠布局,float和position属性无效,也就是说,在UC浏览器你只能看到“左对齐”。
支持background-color,但不支持background-image,也就是说不支持CSS背景图显示,在UC浏览器你只能看到背景色。
不支持padding margin border line-height strong ul li float

但是,看百度:
2015年7月,UC浏览器发布新版10.6版本,开创第三代浏览器新纪元。
UC浏览器拥有独创的U3内核和云端架构,完美地支持HTML5应用。
如今的UC比起以前好很多,已经可以不用担心不支持的问题了。

回答2:

你应该用其他浏览器看,UC是个怪胎,不支持你说这些东西是它存在的唯一价值,它为什么要改进?

UC浏览器卖点是:节约上网流量,实际上是在他们的服务器端先载入你访问的网站,服务器上的程序故意把很多css、js等玩意都过滤掉,让页面变成很简单的样子再返回给你手机,为的就是不载入这些东西达到节约你手机流量的目的。

回答3:

如今的移动端的浏览器对于样式的兼容性已经有了很大的改善了,css基本上都是支持的,只有css3部分样式不支持而已。而如果有样式错乱,那么在排除掉css3的情况下,那么首先要检查一下是不是有书写格式错误、不规范;但是UC浏览器是个特例:它会纂改一些样式,具体如下:
1.不支持font-family属性,也就是说,在UC浏览器你只能看到一种字体;
2.不支持font-szie属性,也就是说,在UC浏览器你只能看到一样大小的字体;
3.不支持width、height、padding、margin、line-height属性,也就是说,在UC浏览器只能通过p、br等HTML标签来换行以达到字符上下间隔;
4.不支持固定像素的宽度,100%显示页面,也就是说,在UC浏览器始终将看到的是“满屏的”;
5.不支持浮动、层叠布局,float和position属性无效,也就是说,在UC浏览器你只能看到“左对齐”。
6.支持background-color,但不支持background-image,也就是说不支持CSS背景图显示,在UC浏览器你只能看到背景色。

回答4:

UC有两种,一般默认是极速、一种是普通,极速是会过滤css、js、以及一些脚本,按自己的规则渲染.....
除了加入UC白名单,就没办法解决啊。你也可以js写个小脚本,判断到是UC浏览器,直接弹个框框出来盖在整个网页上提示:不要用这种流氓浏览器访问,请换其他浏览器。

回答5:

IE手机版和PC版皆为Trident内核的

Opera手机版和PC版皆为Webkit内核(少部分版本仍然是Presto内核)

Firefox手机版和PC版皆为Gecko内核

Chrome手机版和PC版皆为Webkit内核
Safari手机版和PC版皆为Webkit内核
QQ手机浏览器内核为基于Webkit修改的X5内核
UC手机浏览器内核为基于Webkit修改的U3内核
针对不同的内核,需要书写css前缀来调整兼容性,
* -o-...............for Opera(Presto内核)
* -webkit-..........for Safari & Chrome(Webkit内核)
* -moz-.............for Firefox(Gecko内核)
* -ms-..............for IE(Trident内核)
* -khtml-...........for Safari(Webkit内核)
但是有的是加了前缀也是没用的,所以想做到全兼容,尽量避免特效