首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何同时使用-moz-和-webkit- css属性来支持不同的浏览器?

如何同时使用-moz-和-webkit- css属性来支持不同的浏览器?
EN

Stack Overflow用户
提问于 2011-07-03 23:08:07
回答 3查看 13.1K关注 0票数 1

对于所有的CSS3属性,我必须使用不同的供应商前缀版本来支持不同的渲染引擎。下面是一个示例:

代码语言:javascript
运行
复制
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;

background:#dee0e1;
background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f2f3), to(#dee0e1));
background:-moz-linear-gradient(#f1f2f3, #dee0e1);
background:-o-linear-gradient(#f1f2f3, #dee0e1);
background:linear-gradient(#f1f2f3, #dee0e1);

对于边界半径,我必须使用3种不同的属性,而对于背景渐变,我必须以5种不同的方式使用背景属性。它增加了CSS的大小。

有没有办法只使用一个属性,并让Firefox1-5理解它?

EN

Stack Overflow用户

回答已采纳

发布于 2011-07-03 23:24:33

是一种编译为普通CSS的CSS语言,它使您能够抽象出编写样式表的大量繁琐元素,例如每次输入多个供应商前缀。

这里有一个很好的教程,可以让供应商的前缀问题变得不那么痛苦:

http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-never-type-a-vendor-prefix-again/

,你对训练很了解。想要用CSS3给你网站的某些部分加上圆角吗?然后,您只需要三个供应商前缀: webkit、moz和W3C推荐的表单。这不是在浪费时间吗--更不用说屏幕空间了?相反,如果我们可以使用类文件呢?嗯,我们可以的!今天我会告诉你怎么做。

。。下面是本教程中较少的类:http://snipplr.com/view/47181/less-classes/

票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6563661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档