`
zhangyaochun
  • 浏览: 2620803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

让IE支持border-radius

阅读更多

 

 很多时候我们需要在IE下支持一些圆角,但是又懒得去用复杂的css代码去各种拼接的话,有下面两种方面:

 

方案一

 

我们可以采用这个htc的文件。

 

 

代码:

 

 

.test{
   -moz-border-radius: 3px; 
   -webkit-border-radius: 3px; 
   border-radius: 3px;
   behavior: url(border-radius.htc);
}

 

 

 

 

扩展阅读:

 

1、http://www.css88.com/archives/2230

 

2、http://code.google.com/p/curved-corner/

 

 

方案二

 

    采用jquery的插件来做:

 

    http://www.malsup.com/jquery/corner/

 

附件为第二个地址下的源码,有兴趣的可以自己down了看看这个htc的文件。

0
0
分享到:
评论

相关推荐

    引入PIE.htc使ie7,ie8 支持css3 border-radius圆角效果

    在这里,`.your-element`是你希望应用圆角效果的元素类名,`behavior`属性指向PIE.htc文件的URL,`-webkit-border-radius`, `-moz-border-radius` 和 `border-radius` 分别是不同浏览器对圆角的支持语法。...

    border-radius兼容ie78

    在描述中提到的“css3的border-radius 为了兼容ie8浏览器所用到的插件以及实例”,指的是使用CSS3 Pie插件来使IE7和IE8支持`border-radius`。要使用CSS3 Pie,你需要在HTML文档中引入Pie.js文件,并在需要应用`...

    让IE6也识别CSS3-圆角效果应用border-radius

    总的来说,为了让IE6支持CSS3的`border-radius`,需要采取一些折衷的手段,如使用JavaScript库、CSS Expression或VML。随着现代浏览器的普及,这些技术逐渐被淘汰,但在维护老项目时,这些知识仍然是必要的。对于新...

    border-radius.htc

    "border-radius.htc"是一个历史悠久的解决方案,它用于解决IE9及以下版本对CSS圆角属性不支持的问题。这个HTC(HTML Components)文件实际上是微软在Internet Explorer中引入的一种技术,允许开发者通过JavaScript和...

    css3(border-radius)边框圆角详解

    border-radius 属性是 CSS3 中用于生成圆角边框的属性,支持浏览器包括 IE 9、Opera 10.5、Safari 5、Chrome 4 和 Firefox 4。该属性可以设定圆角的半径,并且可以同时设置四个圆角的半径。所有合法的 CSS 度量值都...

    border-radius失效

    8. **浏览器兼容性**:并非所有浏览器都支持`border-radius`。虽然现代浏览器已经广泛支持,但较老的版本如IE9及以下可能需要使用渐进增强或条件注释来确保兼容性。 9. **透明边框**:如果边框颜色设置为`...

    IE实现CSS3中的border-radius(圆角)

    让IE实现CSS3中的border-radius(圆角)

    圆角魅力:CSS border-radius全攻略

    例如,在某些旧版的IE浏览器中,可能需要使用`-ms-border-radius`作为前缀。 #### 六、性能考虑 虽然在大部分情况下`border-radius`对网页性能的影响较小,但是在一些特殊场景下,比如当页面中存在大量的圆角元素...

    CSS圆角效果 -webkit-border-radius(CSS3中border-radius隐藏的威力)

    然而,对于不支持这些前缀的浏览器(如IE和360浏览器),即使保留这些属性,也不会产生任何负面影响,因为它们遵循CSS3的标准属性`border-radius`。 `border-radius`属性可以接受一个到四个值,分别代表左上角、右...

    css3教程应用css3 圆角border-radius属性制作...

    CSS3的`border-radius`属性在现代浏览器中具有良好的支持,包括Chrome、Firefox、Safari、Opera和Internet Explorer 9及以上版本。对于IE8及更早版本,可能需要使用额外的JavaScript库如jQuery的`.css()`方法或CSS3 ...

    浅析border-radius如何兼容IE

    但是,对于不支持`border-radius`的IE浏览器,我们需要采用一些额外的技术来实现兼容。 解决`border-radius`在IE浏览器中兼容性问题的一种常见方法是使用“行为”(Behavior)伪类和一个名为`ie-css3.htc`的外部...

    border-radius IE8兼容处理的方法

    然而,`border-radius` 在早期的浏览器,特别是Internet Explorer 8 (IE8) 中是不被支持的。这导致了在开发跨浏览器兼容的网站时,需要采取一些特殊的技术来确保在IE8上也能呈现类似的效果。 首先,根据Can I Use...

    IE兼容CSS3圆角border-radius的方法(同时兼容box-shadow,text-shadow)

    本篇将详细探讨如何实现IE浏览器对CSS3圆角`border-radius`以及`box-shadow`和`text-shadow`的支持。 首先,`border-radius`属性是CSS3引入的新特性,允许我们为元素的边框创建圆角,而非传统的直角。然而,IE8及...

    CSS3 border-radius圆角的实现方法及用法详解

    目前,主流浏览器如IE9、Opera 10.5、Safari 5、Chrome 4以及Firefox 4都支持border-radius属性。对于那些不支持border-radius属性的旧版本浏览器,比如早期版本的Safari和Chrome,可以使用-webkit-border-radius...

    IE系列不支持CSS的圆角border-radius等属性的解决方案

    为了解决IE系列浏览器不支持border-radius属性的问题,开发人员通常采用以下几种方法: 1. 使用传统的背景图方式 这种方式是通过设计一个具有圆角效果的背景图片,并通过CSS将其设置为相应元素的背景,以此来模拟出...

    实现CSS3中的border-radius(边框圆角)示例代码

    ` 是一种针对IE8及更早版本的hack,它依赖于VML和HTC行为,现在已经很少使用,因为现代浏览器已经原生支持`border-radius`。 3. 示例代码解析: 以下代码创建了三个具有不同圆角效果的盒子: `.box1` 设置了11...

    border-radius以外的CSS圆角边框制作方法

    先说第一种,利用CSS3,前提是您的浏览器必须支持CSS3,Firefox3是支持的,我看到的很多网站圆角也是利用CSS3直接生成的,无非就是ie下依然显示直角而已,让ie固执去吧。 利用CSS3,你可以指定4个角都是圆角,或者...

Global site tag (gtag.js) - Google Analytics