为什么很多浏览器不直接支持原始的 CSS3 样式,而要使用特定前缀(如 -webkit⼀-moz 等)呢?

2025-02-27 16:27:29
推荐回答(2个)
回答1:

在标准还未确定时,部分浏览器已经根据最初草案实现了部分功能,为了与之后确定下来的标准进行兼容,所以每种浏览器使用了自己的私有前缀与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀的css3新属性

目前已有很多私有前缀可以不写了,但为了兼容老版本的浏览器,可以仍沿用私有前缀和标准方法,逐渐过渡

回答2:

规范未定。
这点也是很郁闷,一个属性要写好几次。