css3 为什么要写 没有前缀的

css3属性中经常要写-webkit--moz--o--ms-这四个那出了这四个还有兼容css3的浏览器吗那样的话没有这些前缀的那个属性是给谁用的啊就是说-webkit-... css3属性中 经常要写 -webkit- -moz- -o- -ms- 这四个 那出了这四个还有兼容css3的浏览器吗
那样的话 没有这些前缀的那个属性是给谁用的啊
就是说 -webkit- -o- -moz- -ms- 分别给 谷歌 苹果 opera 火狐 ie10 用的 那出了这些浏览器还有其他浏览器支持css3吗 没有的话 那个不加前缀的 写法给谁用的
展开
 我来答
偶阳朔Vg
2013-12-07 · TA获得超过151个赞
知道答主
回答量:61
采纳率:0%
帮助的人:54.3万
展开全部
1、最开始的时候 CSS3产生的一个新属性 是一个浏览器的私有的,然后W3C 可能会拿来采用做个标准,再没公布标准之前 你就只能用私有属性(加前缀)来表达各自厂商的实现,主要是CSS3刚出现那会儿。
2、前缀另一个功能跟浏览器的版本有关,研究css3的应该了解点,不细说了。
3、SO,算是前缀的两个意义吧1)浏览器私有属性 2)浏览器老久版本。
4、前缀的写法不是hack,不加前缀的写法是写给所有浏览器的,但要看浏览器的解析是否给力以及各大厂商能否达成共识。
现在随着浏览器的不断升级,私有和标准都能支持了,再过不久或许就可以像css2那样只写标准就可以了。具体多久,呵呵,我也想知道~~~
以上部分仅供参考,若有表述不当还请广达道友评论指正。
cq310
2013-12-07 · TA获得超过126个赞
知道答主
回答量:142
采纳率:0%
帮助的人:81.4万
展开全部
css3一般都不用前缀的吧,你说的那个是css hack,不是css3属性..
追问
我的问题是既然把所有支持css3的浏览器都hack了 那还写正常的给谁
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有礼貌的2k
2013-12-07
知道答主
回答量:4
采纳率:0%
帮助的人:5562
展开全部
没有前缀的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式