我在 IE8 上的边框半径有问题,直到现在我使用 pie.js 但我不推荐这个 js 库,因为它有问题。如果您有一个没有很多 html 页面的小型站点,那么使用该库就足够了,但是如果您有一个使用了许多不同框架的繁重应用程序,则不可能使用它。CurvyCorners 或其他大型库的行为相同。
因此,如果有人可以帮助我使用小型 jQuery 或 javascript 插件在 IE 8 上做边框半径,我将感激不尽。
我在 IE8 上的边框半径有问题,直到现在我使用 pie.js 但我不推荐这个 js 库,因为它有问题。如果您有一个没有很多 html 页面的小型站点,那么使用该库就足够了,但是如果您有一个使用了许多不同框架的繁重应用程序,则不可能使用它。CurvyCorners 或其他大型库的行为相同。
因此,如果有人可以帮助我使用小型 jQuery 或 javascript 插件在 IE 8 上做边框半径,我将感激不尽。
试试这个:
要求:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.corner.js"></script>
Javascript:
$('.box').corner();
HTML:
<div class="box">Hello</div>
CSS:
box{
width:150px;
height:28px;
padding:10px;
}
更多例子:http : //jquery.malsup.com/corner/
如果不使用您在问题中描述的库,我认为您不能在 IE8 中做弯角。
如果您真的想要它们,您可能可以使用图像来提供弯角效果,但代价是增加了带宽和混乱的代码。
根据微软的说法:
其他圆角解决方案
我们想指出 Web 上可用的大量替代解决方案。除了单独的圆角解决方案之外,还有一些站点具有经常更新的圆角解决方案列表,这些列表与多个版本的 Internet Explorer 和其他浏览器兼容。
这里列出了一些我们最喜欢的聚合圆角解决方案站点。它们不按特定顺序呈现,包含任何链接并不意味着 Microsoft 对该站点的认可。
CSS-Discuss Wiki,RoundedCorners:http ://css-discuss.incutio.com/?page=RoundedCorners
SmileyCat,CSS 圆角“综述”:http ://www.smileycat.com/miaow/archives/000044.php
CSS汁,与CSS 25项圆角技术: http://www.cssjuice.com/25-rounded-corners-技术与- CSS /
看看这篇文章:http : //www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/
它专门涵盖了 IE7/8 中的圆角和框阴影。
下面还有很多例子