css3 – css属性以破折号开头是什么意思?

我刚从 this website下载了一个css文件,它包含-webkit-transform和-moz-transform等属性.破折号意味着什么,在什么情况下需要它?

对于nity grity,短语“供应商前缀”是指 – 或 – 和 – 之间的内容(散布 – 和 – )或 – 和 – (包括 – 他们自己)之间的内容

换句话说,供应商前缀是指破折号本身还是仅仅是短划线或短划线之间的内容以及它们之间的内容

解决方法

-webkit-和-moz-这里被称为 vendor prefixes;它们通常表示CSS的浏览器特定功能,或者正在开发/仍然是草案的功能,但不能被视为标准.当这些功能“提前”使用时,在每个浏览器中使用它的唯一方法有时是为每个浏览器提供一个不同的前缀 – 这就是您在项目中看到的内容.这个想法是,最终,该功能将被标准化,浏览器将删除前缀,生活将继续.

例如,-webkit-gradient是在CSS中定义渐变的第一种方法,但却被完全不同的线性渐变和径向渐变语法所取代.

如果您在明确的标准或全球未加标准的浏览器支持之前使用它,那么找出哪些浏览器支持某个功能以及您需要哪些前缀的便捷方法Can I Use….

一些常见的前缀是:

> -webkit-适用于基于WebKit的浏览器,包括Chrome / Chromium和Safari> -moz-用于Firefox> -ms-用于Internet Explorer(9及以上版本)> -o- for Opera(pre-WebKit)

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效