`

如何让IE7,IE8支持border-radius

    博客分类:
  • CSS
阅读更多

用过border-radius的人都应该知道,这个属性的兼容性,如果你不知道,也没关系,看看下面的图就知道了。

 实现兼容性非常简单,在meta里加下面这段代码就支持了。

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

 原理:在用ie浏览时,使用chrome内核,如果没有安装chrome,则使用支持的最高版本的ie内核,所以 看起来好像是支持圆角了,其实是假装的……

如果,你的电脑只有ie6,ie7,ie8,还有一种办法,就是使用待圆角图片做背景(这个就不做详细介绍了)。

eg:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

<title>test圆角</title>
</head>

<body>
<div style="border-radius:10px; width:200px; height:200px; background:#888;">
</div>
</body>
</html>

 

 

  • 大小: 19.2 KB
分享到:
评论

相关推荐

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

    然而,这个特性在早期的Internet Explorer浏览器,如IE7和IE8,并不被支持。为了解决这个问题,开发者们发明了一种名为PIE ( Positioned Inline Element ) 的技术,它通过一个名为`.htc`(HTML Component)的文件来...

    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。随着现代浏览器的普及,这些技术逐渐被淘汰,但在维护老项目时,这些知识仍然是必要的。对于新...

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

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

    border-radius.htc

    然而,对于旧版的IE(尤其是IE8及更早版本),它们并不支持这个属性,因此开发者需要寻找替代方案,这就是"border-radius.htc"发挥作用的地方。 "border-radius.htc"文件的工作原理是,当在CSS中为一个元素应用这个...

    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. **透明边框**:如果边框颜色设置为`...

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

    border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } ``` #### 五、兼容性和浏览器支持 目前,`border-radius`属性在大多数现代浏览器中都有很好的支持,包括但不限于Chrome、Firefox、Safari、...

    border-radius IE8兼容处理的方法

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

    浅析border-radius如何兼容IE

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

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

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

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

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

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

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

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

    IE系列浏览器,包括较早版本的IE6、IE7、IE8等,对CSS3的很多特性支持不全或者根本就不支持,这给前端开发人员带来不少挑战。特别是CSS3中非常流行的圆角(border-radius)效果,在IE系列浏览器上是无法直接使用的。...

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

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

    让IE6、IE7、IE8支持CSS3的圆角、阴影样式

    在早期的Internet Explorer浏览器,即IE6、IE7和IE8,它们并不支持CSS3的一些新特性,如圆角和阴影效果。这些特性在现代浏览器中已经非常常见,可以为网页设计提供更丰富的视觉体验。为了让这些老版本的IE浏览器也能...

    支持IE6,IE7,IE8矩形圆角的实例

    总的来说,虽然IE6、7、8不支持CSS3的`border-radius`属性,但我们可以通过一些创新的技巧,如使用HTC文件,来为这些浏览器提供近似的圆角效果。这不仅有助于保持页面的视觉一致性,也展示了前端开发者在面对浏览器...

Global site tag (gtag.js) - Google Analytics