IE6/IE7 + 圆角...额外不需要的填充
基本上来说,FF3和IE8是这样渲染的,这就是我想要的:
但是,IE7 和 IE8 的渲染方式如下:
我使用此解决方案来处理没有图像的圆角:
< a href="http://www.editsite.net/blog/rounded_corners.html" rel="nofollow noreferrer">http://www.editsite.net/blog/rounded_corners.html
最后,在这里是我的代码和CSS(动态生成,很抱歉缺少正确的制表符):
预先感谢您!
Basically speaking, FF3 and IE8 render it this way, which is what I want:
However, IE7 and IE8 render it like this:
I use this solution for rounded corners without images:
http://www.editsite.net/blog/rounded_corners.html
And finally, here is my code and CSS (dynamically generated, so sorry for the lack of proper tabbing):
Thank you in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在您链接到的圆角 js 文件的网站上,有许多评论抱怨该脚本在 Internet Explorer 中不起作用。 既然你已经包含了 jquery,我可以推荐一个名为“corners”的 jQuery 插件,它似乎可以在 ie 中工作。
http://plugins.jquery.com/project/corners
on the website you link to for the rounded corners js file, there are many comments that complain the script doesn't work in internet explorer. Since you are already including jquery, I can recommend a jQuery plugin called "corners" that seems to work in ie.
http://plugins.jquery.com/project/corners
只需使用
corner-radius
CSS 属性,如果有人使用旧浏览器,那么他们就不会得到任何角点。 与使用不必要的 JavaScript 来破坏页面(产生数百个多余的 div)相比,这是一个更好且可扩展的解决方案 - 这简直是愚蠢的!Just use the
corner-radius
CSS property and if someone is using an old browser then they just get no corners. This is a much better and scalable solution than bastardizing your page with unnecessary JavaScript that produces hundreds of excess divs - that's just plain silly!