FireFox 3.6.15+ 中图像的圆角还没工作?
人们在网络上紧密相连,
对于我的圆角,我在 Firefox 上遇到了问题。我认为史前问题已经在我的 Firefox 3.6.15 上解决了,但它仍然没有解决图像的问题。在 IE 9 beta、Safari 和 Chrome 中也能很好地工作,但是在我的 Win 7 64 位上,边角看起来是笔直的完美矩形,在 FF 上没有任何圆角的迹象。
img#thmb { /* thumbnails */
width: 200px;
height: 200px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
我做错了什么导致圆角在我所有的测试浏览器上正常工作,除了我唯一最喜欢的浏览器...... FireFox。 感谢您的提示和见解修复代码。
Greatly connected peoples on the web,
For my rounding of corners I have a problem on Firefox . I thought that prehistoric problem was solved byt on my firefox 3.6.15 its stil doesnt round the corner on images. Works all nicely in IE 9 beta and Safari and chrome too, however on my Win 7 64 bit the corners appear straight perfect rectangular without any hint of rounding on FF.
img#thmb { /* thumbnails */
width: 200px;
height: 200px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
What am I doing wrong causing round corners to work on all my testing browsers correctly, except my only one favourite browser.... FireFox.
Thanks for hints and insight fix-up code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
由于
标签在 Gecko 引擎中的实现方式,Firefox 目前不支持
上的
border-radius
code> 标签(从 3.x 分支开始,Gecko 1.9.x)。这是一个已知的错误。
但是,在 Firefox 4 (Gecko 2) 中,圆角现在会剪辑内容和图像(如果未设置
overflow :visible
)。 [来源]这个错误需要对主要引擎进行重写,这就是Mozilla 团队正在开发 Firefox 4。
Due to the way the
<img>
tags are implemented in the Gecko Engine, Firefox currently doesn't supportborder-radius
on<img>
tags (As of 3.x branch, Gecko 1.9.x).This is a known bug.
However, in Firefox 4 (Gecko 2), rounded corners now clip content and images (if
overflow : visible
is not set). [source]This bug required a major engine rewrite which is what the Mozilla team is doing with Firefox 4.
对于所有浏览器兼容性,您可以为此应用 Jquery
代码如下所示
对于演示,您可以访问 http://www.malsup.com/jquery/角落/
For All browser compatibility you can apply Jquery for this
Code look like this
For demo you can visit http://www.malsup.com/jquery/corner/
要在旧版 Firefox 中获得图像的圆角边框,您需要向
添加一些填充和背景颜色。它可能很丑陋,具体取决于你的设计方式,它们基本上只是包裹图像的扩展圆形边框,但在纯 CSS 中,这是最简单的方法。
To get rounded borders to images in old Firefox you need to add some padding to the
<img>
and a background color. It might be ugly depending how your design is, and they will basicly be just extended round borders wrapping the image, but in plain CSS it's the easiest way.