热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IE中的CSS3不完全兼容方案

原文地址:http:www.phpthinking.comarchives367到InternetExplorer8为止,IE系列是不支持CSS3的。在IE中要做一些常用的效果如圆角、阴影,就需要用一些冗余而无意义的元素和图片来做出这些效果。在厌倦这些后,就想着用更为简洁、直接有效、CSS3式的办法来解决这些问题。

原文地址:http://www.phpthinking.com/archives/367

到Internet Explorer 8为止,IE系列是不支持CSS3的。在IE中要做一些常用的效果如圆角、阴影,就需要用一些冗余而无意义的元素和图片来做出这些效果。在厌倦这些后,就想着用更为简洁、直接有效、CSS3式的办法来解决这些问题。好在就算是饱受批评的Internet Explorer,其本身也是足够强大的。IE特有的技术可以很好的实现一些CSS3的效果。

Opacity透明度

元素的透明度在IE中可以很方便的用滤镜来实现。

1 background-color:green;
2 opacity: .4;
3 filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);

border-radius圆角/Box Shadow盒阴影/Text Shadow文字阴影

在IE中可以利用Vector Markup Language (VML)和Javascript来实现这些效果,,在引用了一个HTC文件后,在IE浏览器中就可以使用这三种CSS3属性了。

1 -moz-border-radius: 15px/* Firefox */
2 -webkit-border-radius: 15px/* Safari 、Chrome */
3 border-radius: 15px/* Opera 10.5+, IE6+ 使用 IE-CSS3*/
4 -moz-box-shadow: 5px 5px 5px #000/* Firefox */
5 -webkit-box-shadow: 5px 5px 5px #000/* Safari、Chrome */
6 box-shadow: 5px 5px 50px #000/* Opera 10.5+,IE6+ 使用 IE-CSS3 */
7 behavior: url(ie-css3.htc); /*引用ie-css3.htc */
推荐阅读
author-avatar
零度水163
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有