好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css3兼容性写法

CSS3是一种强大的样式表语言,它为网页设计师带来了更多的创意和选择。然而,不同的浏览器对CSS3的支持程度不同,因此在编写CSS3代码时需要考虑到兼容性的问题。

/* 以下是实现圆角的CSS3代码 */
border-radius: 10px; /* 标准写法 */
-webkit-border-radius: 10px; /* Safari/Chrome */
-moz-border-radius: 10px; /* Firefox */
-o-border-radius: 10px; /* Opera */

上面的代码实现了圆角效果,其中标准写法是支持CSS3的浏览器所应用的写法。而为了兼容Safari/Chrome、Firefox和Opera等浏览器,需要在标准写法前加上浏览器特定的前缀。

/* 以下是实现渐变背景的CSS3代码 */
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff)); /* Safari/Chrome */
background: -moz-linear-gradient(top, #cccccc, #ffffff); /* Firefox */
background: -o-linear-gradient(top, #cccccc, #ffffff); /* Opera */
background: linear-gradient(to bottom, #cccccc, #ffffff); /* 标准写法 */

上面的代码实现了渐变背景效果,其中标准写法也是支持CSS3的浏览器所应用的写法。而为了兼容Safari/Chrome、Firefox和Opera等浏览器,需要加上特定的前缀。

除了以上的例子,CSS3中还有很多其他的新特性和新写法需要考虑兼容性的问题,需要开发者们在实际使用时进行判断和实践。

查看更多关于css3兼容性写法的详细内容...

  阅读:80次

上一篇: css3media高度

下一篇:css3maker介绍