很多时候我们需要在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的文件。
相关推荐
在这里,`.your-element`是你希望应用圆角效果的元素类名,`behavior`属性指向PIE.htc文件的URL,`-webkit-border-radius`, `-moz-border-radius` 和 `border-radius` 分别是不同浏览器对圆角的支持语法。...
在描述中提到的“css3的border-radius 为了兼容ie8浏览器所用到的插件以及实例”,指的是使用CSS3 Pie插件来使IE7和IE8支持`border-radius`。要使用CSS3 Pie,你需要在HTML文档中引入Pie.js文件,并在需要应用`...
总的来说,为了让IE6支持CSS3的`border-radius`,需要采取一些折衷的手段,如使用JavaScript库、CSS Expression或VML。随着现代浏览器的普及,这些技术逐渐被淘汰,但在维护老项目时,这些知识仍然是必要的。对于新...
"border-radius.htc"是一个历史悠久的解决方案,它用于解决IE9及以下版本对CSS圆角属性不支持的问题。这个HTC(HTML Components)文件实际上是微软在Internet Explorer中引入的一种技术,允许开发者通过JavaScript和...
border-radius 属性是 CSS3 中用于生成圆角边框的属性,支持浏览器包括 IE 9、Opera 10.5、Safari 5、Chrome 4 和 Firefox 4。该属性可以设定圆角的半径,并且可以同时设置四个圆角的半径。所有合法的 CSS 度量值都...
8. **浏览器兼容性**:并非所有浏览器都支持`border-radius`。虽然现代浏览器已经广泛支持,但较老的版本如IE9及以下可能需要使用渐进增强或条件注释来确保兼容性。 9. **透明边框**:如果边框颜色设置为`...
让IE实现CSS3中的border-radius(圆角)
例如,在某些旧版的IE浏览器中,可能需要使用`-ms-border-radius`作为前缀。 #### 六、性能考虑 虽然在大部分情况下`border-radius`对网页性能的影响较小,但是在一些特殊场景下,比如当页面中存在大量的圆角元素...
然而,对于不支持这些前缀的浏览器(如IE和360浏览器),即使保留这些属性,也不会产生任何负面影响,因为它们遵循CSS3的标准属性`border-radius`。 `border-radius`属性可以接受一个到四个值,分别代表左上角、右...
CSS3的`border-radius`属性在现代浏览器中具有良好的支持,包括Chrome、Firefox、Safari、Opera和Internet Explorer 9及以上版本。对于IE8及更早版本,可能需要使用额外的JavaScript库如jQuery的`.css()`方法或CSS3 ...
但是,对于不支持`border-radius`的IE浏览器,我们需要采用一些额外的技术来实现兼容。 解决`border-radius`在IE浏览器中兼容性问题的一种常见方法是使用“行为”(Behavior)伪类和一个名为`ie-css3.htc`的外部...
然而,`border-radius` 在早期的浏览器,特别是Internet Explorer 8 (IE8) 中是不被支持的。这导致了在开发跨浏览器兼容的网站时,需要采取一些特殊的技术来确保在IE8上也能呈现类似的效果。 首先,根据Can I Use...
本篇将详细探讨如何实现IE浏览器对CSS3圆角`border-radius`以及`box-shadow`和`text-shadow`的支持。 首先,`border-radius`属性是CSS3引入的新特性,允许我们为元素的边框创建圆角,而非传统的直角。然而,IE8及...
目前,主流浏览器如IE9、Opera 10.5、Safari 5、Chrome 4以及Firefox 4都支持border-radius属性。对于那些不支持border-radius属性的旧版本浏览器,比如早期版本的Safari和Chrome,可以使用-webkit-border-radius...
为了解决IE系列浏览器不支持border-radius属性的问题,开发人员通常采用以下几种方法: 1. 使用传统的背景图方式 这种方式是通过设计一个具有圆角效果的背景图片,并通过CSS将其设置为相应元素的背景,以此来模拟出...
` 是一种针对IE8及更早版本的hack,它依赖于VML和HTC行为,现在已经很少使用,因为现代浏览器已经原生支持`border-radius`。 3. 示例代码解析: 以下代码创建了三个具有不同圆角效果的盒子: `.box1` 设置了11...
先说第一种,利用CSS3,前提是您的浏览器必须支持CSS3,Firefox3是支持的,我看到的很多网站圆角也是利用CSS3直接生成的,无非就是ie下依然显示直角而已,让ie固执去吧。 利用CSS3,你可以指定4个角都是圆角,或者...