我正在使用这个CSS:
#main{
border-radius: 50px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
-webkit-border-radius: 50px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius: 50px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
}
它在FF,Chrome,IE9(我认为)和Safari中完美运行......但在IE8中非常丑陋,
有用户使用IE8,我尝试了.htc文件,但它不支持border-bottom-right-radius和border-bottom-left-radius......
我正在寻找一个JS或HTC文件来支持它(或其他解决方案) 我只需要它适用于IE8,但如果它也支持IE6和IE7那就太好了!
谢谢!
border-bottom-right-radius
等属性。可以使用简写的属性:border-radius:50px 50px 4px 4px
与你发布的所有简写是等效的。你也可以对供应商前缀的简写属性执行此操作,因此您的整个代码应该只有三行。此外,最好将标准(非前缀)声明放在供应商前缀之后(因为它是标准的,应该由支持它的浏览器使用)。 - user1318194