HTML 圆角 Internet Explorer

标签 html internet-explorer rounded-corners

我怎样才能像这个网站在某些地方那样做圆角.. 我到处搜索,发现很多代码,我搞不清楚该使用哪一个

-moz-border-radius:10px;

-webkit-border-radius:10px;

behavior:url(border-radius.htc);

我应该使用哪一个?为什么它不能与 Internet Explorer 一起使用?

最佳答案

Internet Explorer 6-8 不支持 css3,这就是 border-radius 在那里不起作用的原因。

对于 Internet Explorer 9,您可以使用(无前缀的)border-radius 属性来制作圆角 ( http://ie.microsoft.com/testdrive/HTML5/BorderRadius/ )

对于旧的基于 webkit 的浏览器,您需要使用前缀 -webkit。
对于旧的基于 mozilla 的浏览器,您需要使用前缀 -moz。
对于旧版本的 Opera 浏览器,您需要使用前缀 -o。
对于其他人,您可以只使用不带任何前缀的 border-radius 属性

你的跨浏览器代码必须像下面的代码

{
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}

对于 IE6-8 版本你需要使用像 http://css3pie.com/ 这样的 js 插件

关于HTML 圆角 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8027811/

相关文章:

internet-explorer - 什么可能导致不同 PC 上的相同浏览器以不同方式呈现相同的 HTML?

php - IE 查询参数中的 UTF-8 编码问题

html - CSS:无法将圆 Angular 应用于自定义输入字段(在其他字段上工作)

html - 使用 CSS 和 Nifty 的圆 Angular 框不起作用,帮帮我

标签小问题中的 CSS 圆 Angular

javascript - 更改光标以放大和缩小符号

java - 使用 java/javascript 创建一个 HTML 跨度作为文本

javascript - 当 javascript 更改容器大小时,Box-shadow 不会正确重新呈现。 (IE9/10)

javascript - 如何在 PHP 中使用 XPATH 从同一类中仅获取一个 HTML 内容?

html - 如何在页面加载时滚动到页面中间?