刚入门,要兼容ie8,实现css3的一些效果,百度一番,得到的答案是用pie.css ;
首先pie.css有2个版本,使用方法也不一样,官网http://css3pie.com/的documentation对2个版本的js写法有具体介绍,我用的版本2,要实现ie8圆角属性的兼容;
下载好版本2,里面会有一个PIE.htc,还有一个PIE_IE678.js(主要用这2个文件),我放到pie文件下的,然后代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>.big{position:relative;z-index:0;}.sm{width:100px;height:100px;background-color:blue;border:1px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:#f60 0px 2px 3px;-moz-box-shadow:#f60 0px 2px 3px;box-shadow:#f60 0px 2px 3px;behavior: url(pie/PIE.htc); }</style><script src="pie/jquery-1.11.3.min.js"></script><!--[if lt IE 9]><script type="text/javascript" src="pie/PIE_IE678.js"></script><script type="text/javascript">$(function() {if (window.PIE) {$('.sm').each(function() {PIE.attach(this);});}});</script><![endif]-->
</head>
<body><div class=big><div class="sm"></div></div></body>
</html>

其中有几点说明
1是:PIE.htc URL路径是相对于当前HTML文件,不是CSS文件.
2是:需要在服务器或者本地服务器上运行才有效果
我的疑惑是
1:js代码里面的.rounded是什么意思,我一直把它想成一个可替代元素,但是不知道怎么用,所以直接原版copy过来了。(见国外网站,.rounded使用的是你要添加属性的元素名字。)
2:我百度,以及官方的给的英文说明都是说的引入pie.js算是第二种方式了。第一种方式使用behaviour +url(pie.htc)。但是我在用的时候是既引入了pie.js也用了behaviour +url(pie.htc),结合起来才出的效果(补充:用版本2,引入pie/PIE_IE678.js才会生效,之前用的PIE.js未生效,与版本有关。)
3.还有很多注意的,需自行搜索了(补充一个遇到的问题,电脑安装了电脑管家,在ie下会与js文件起冲突,导致页面报错,出现对象为空,解决办法,卸载电脑管家)。

ie8如何兼容css3的圆角属性相关推荐

  1. IE8上面的旋转和透明度,利用滤镜属性去处理(兼容css3的transform和rgba())

    1.关于在IE浏览器上面的一个旋转问题 IE8不支持css3的transform属性,因此在兼容ie8的时候需要用到滤镜来进行兼容 语法: 兼容c3属性的浏览器在设置旋转属性的时候: transfor ...

  2. IE11不兼容css3渐变属性

    最近做项目发现IE9兼容css3中渐变属性,到了IE11居然反而不兼容,一开始一直用低版本的IE测试兼容性,才发现低版本IE兼容的IE11不一定兼容,后来解决方法是,在样式最前面加入backgroun ...

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

    想做个页面用到css3的圆角和阴影效果,但ie浏览器不支持,之前也听说有插件可以实现,周六在网上找到了一个方法,原文如下: 但凡是前端工程师,都知道IE6,IE7,IE8不支持.或者不完全支持CSS3 ...

  4. html圆角兼容jq,IE兼容css3圆角的htc解决方法

    现在css3的border-radius属性可以很方便的实现圆角功能,对网站前台人员无疑是一件喜事,但悲剧的是IE6/7/8并不支持,让我们弃新技术不用,是不可能的,因此找到了一种解决的办法--- I ...

  5. (22)css3新增边框圆角属性border-radius

    1.边框圆角属性border-radius使用 作用:设置边框的圆角. 属性值:可以是像素值,或者百分比,百分比参考的是盒子整体宽度.高度的百分比. 示例1:  示例2: 示例3: 当border-r ...

  6. html 给照片添加圆角属性,CSS3新增属性(背景图、边框背景、圆角)

    1.Background-size 背景尺寸 说明:background-size 规定背景图像的尺寸 属性值 length (10px) 规定背景图的大小.第一个值宽度,第二个值高度.(直接定义背景 ...

  7. 让IE6/IE7/IE8浏览器支持CSS3属性

    一.下载 搜索下载:ie-css3.htc,它是让IE浏览器支持CSS3表现的关键. 二.上面的是什么东西 首先说说.htc文件,.htc文件是个脚本文件,个人以为与js文件属于同一货色,只是呢,貌似 ...

  8. IE兼容CSS3圆角border-radius,box-shadow,text-shadow的方法

    1.CSS box {-moz-border-radius: 15px; /* Firefox */-webkit-border-radius: 15px; /* Safari 和 Chrome */ ...

  9. box-sizing是CSS3的box属性

    box-sizing是CSS3的box属性之一.一说到CSS的盒模型(Box model)我想很多人都会比较烦,特别是对于新手,然而这个Box model又是我们CSS运用中比较重要的一个属性.那么C ...

最新文章

  1. Spring Data JPA 从入门到精通~@Query详解
  2. java实现复制粘贴的计算器_软帝学院教你用java编写计算器(三)
  3. 第二专业 计算机考试成绩查询系统,2021年上半年信息系统项目管理师成绩查询时间公布(7月12日),查询入口已开通!...
  4. 为什么现在的游戏笔记本那么贵,动不动就上万块,组装机不好吗?
  5. 源码安装yui compressor
  6. 深度学习TF—14.WGAN原理及实战
  7. mysql 命令 kill_详解mysql数据库实用工具--percona-toolkit的7大分类
  8. steam显示连接至服务器时遇到问题,网吧steam在连接至steam服务器时遇到问题的处理办法...
  9. python got an unexpected keyword argument
  10. 【解决办法】ES文件浏览器无法播放该链接
  11. Linux命令退格键变成^H的解决办法
  12. Java版本企业招投标采购管理系统源码 一站式全流程采购招标系统
  13. 什么是Python中的套接字编程?
  14. 多分类下的ROC曲线和AUC
  15. linux配置文件如何排序,Linux系统中sort排序命令的使用教程
  16. mtk配置flash
  17. 技术不是越来越简单,而是框架是你的羁绊
  18. java和工程造价_(   )不是Java的开发工具。
  19. SwitchHosts安装使用
  20. 浏览器中打开特定网址

热门文章

  1. Jodd:一个非常好用易上手的开源 Java 微框架
  2. 曲线拟合问题与L2正则
  3. 飞信引发股价暴涨 神州泰岳背后的基金推手
  4. 四六级来源这些国外期刊杂志or网站
  5. mysql icp_试释MySQL ICP的部分疑点
  6. C# 取高8位或低8位
  7. vue中怎么根据不同的(分屏模式)调整【自定义不同视频布局】?
  8. 像专家一样思考,像专家一样实践
  9. unity2D小游戏打地鼠
  10. 【全电发票】国家税务总局发票查验平台升级了,支持全电发票