Firefox 以外的浏览器是否计划支持 -moz CSS 属性,或者 CSS3 是否有等效的?

发布于 2024-07-10 16:27:42 字数 434 浏览 11 评论 0原文

截至目前,我相信只有 Firefox 支持 -moz-border-radius 属性。 我很惊讶 Twitter 使用它。

是否还有其他浏览器计划支持此功能,或者 CSS3 是否有类似的功能?

编辑:我还发现-webkit-border-top-left- radius ,然后是 CSS3 版本< /a>

那么 CSS3 什么时候出来呢?

As of right now I believe only Firefox support -moz-border-radius property. I am surprised that twitter uses it.

Are any other browsers planning on supporting this or does CSS3 have something like this in the works?

Edit: I also found -webkit-border-top-left-radius and then the CSS3 version

So when is CSS3 coming out?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

最偏执的依靠 2024-07-17 16:27:42

CSS3 有 border-radius

目前,基于 Mozilla 和 WebKit 的浏览器已提供实验性支持:-moz-border-radius-webkit-border-radius。 现在使用它们也不错,只要您了解它们只是临时措施,直到它们得到正确实施为止。 我预计不久之后您就会在 Mozilla、Firefox 和 IE 中看到对 border-radius 的完全支持。 (好吧,希望是 IE。)

更新: 自 2016 年 8 月起,使用 边框-radius 在所有原生桌面浏览器(以及大多数移动浏览器,更不用说)中原生可用,使用 -moz-border-radius-webkit-border 的严格性-radius 和类似的内容正在慢慢放松。

CSS3 has border-radius.

For now, Mozilla- and WebKit-based browsers have experimental support, -moz-border-radius and -webkit-border-radius. It's not bad to use them now, as long as you understand they are temporary measures until they are properly implemented. I would expect it's not too long before you see full support for border-radius in Mozilla, Firefox and IE. (Well, hopefully IE.)

Update: as of August 2016, with border-radius being natively available in all native desktop browsers (and most mobile browsers, not to mention), the stringency of using -moz-border-radius, -webkit-border-radius and similar is being slowly relaxed.

孤独患者 2024-07-17 16:27:42

由于 CSS3 规范尚未最终确定,Mozilla 和 Webkit 决定实现他们自己的圆角方法,以正确的方式进行,即在前面添加供应商特定的标签。

这样做是为了当 CSS3 最终发布时,如果他们改变 border-radius 的工作方式(例如:参数的顺序),那么使用特定于供应商的方法的网站都不会被破坏。 Mozilla 和 WebKit 可以继续实现 W3C 风格,开发人员可以慢慢转向这一风格。

看到一些网站使用它并不奇怪,特别是对于圆角之类的东西,它不会对用户体验产生巨大的影响。 我的意思是,只是 IE 用户错过了,他们应得的一切。

Because the CSS3 spec hasn't been finalised, Mozilla and Webkit decided to implement their own method of rounded corners, doing it in the correct way, by adding the vendor-specific tag at the front.

This is done so that when the CSS3 is FINALLY released, should they change how border-radius is supposed to work (eg: the order of the parameters), then none of the sites using the vendor-specific methods will be broken. Mozilla and WebKit can just go ahead and implement the W3C style and developers can slowly move over to that.

It's not too surprising that you're seeing some websites using it, especially for something like rounded corners where it's not going to make a massive difference to the user experience. And I mean, it's just IE users who are missing out, and they deserve everything they get.

终难遇 2024-07-17 16:27:42

当人们谈论 CSS3 的出现时,我感到很烦恼。 它不像以前的那样是一个完整的规范。 它已被分解为单独的模块,这些模块可以独立地增加其版本。

因此,选择器级别 4 可能会在 CSS 背景和边框级别 3 之前做出推荐。

那么,CSS3 会到来吗? 最终,但不是一次。 因此,不要等待,立即开始使用它(如果适用)。

It bugs me when people talk about CSS3 coming out. It's not a complete spec like the previous ones. It has been broken up into separate modules that may increment their versions independently.

So Selectors Level 4 may make Recommendation before CSS Backgrounds and Borders Level 3 does.

So, will CSS3 arrive? Eventually, but not all a once. So don't wait for it, start using it now (where applicable).

美人骨 2024-07-17 16:27:42

CSS3 正在开发类似的东西。

CSS3 has something like this in the works.

來不及說愛妳 2024-07-17 16:27:42

根据,IE 8 将支持边框半径。

According to this, IE 8 will not support border-radius.

┈┾☆殇 2024-07-17 16:27:42

任何以破折号开头的 CSS 属性(例如 -moz-webkit)都是特定于浏览器的属性。

这使得浏览器供应商可以尝试新的 CSS 属性。 这样做是编写新 CSS 规范过程中的常见部分,以便 Web 开发人员了解属性如何工作并提出问题。

因此,您会发现许多 CSS 3 属性,例如当前在某些具有特定于供应商的扩展的浏览器中实现的 border-radius

在生产网站上使用这些并没有什么特别的问题,只要您知道它们只能在一种浏览器中工作即可。

CSS 3 十年后就应该问世了:)

Any CSS property that starts with a dash (e.g. -moz, -webkit) is a browser-specific property.

This allows browser vendors to experiment with new CSS properties. Doing so is a common part of the process for writing new CSS specs, to allow web developers to see how the properties work and raise issues.

Hence you’ll find a lot of CSS 3 properties, like border-radius currently implemented in some browsers with vendor-specific extensions.

There’s nothing particularly wrong with using these on production sites, as long as you’re aware they’ll only work in the one browser.

CSS 3 should be out any decade now :)

哎呦我呸! 2024-07-17 16:27:42

基于浏览器的属性仅用于该特定浏览器的临时修复,并且无论 W3C 将它们采用与否,都应该被弃用。 我不会依赖它们来跨浏览器,甚至不会为特定浏览器保留它们。

Browser-based properties are only meant for interim fixes for that particular browser, and are supposed to be deprecated when either the W3C adopts them into CSS, or not. I wouldn't rely on them to be cross-browser or even be kept for the particular browser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文