`
阅读更多

>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2015年11月20日 10:35:10 星期五

http://fanshuyao.iteye.com/

 

项目下载地址及Demo:http://css3pie.com/

相关文档:http://css3pie.com/documentation/​

相关文章:http://www.zhangxinxu.com/wordpress/?p=967​

 

css3pie有三种处理方式,一种是使用htc文件,一种是使用js文件,一种是针对php使用php加载htc文件的。

 

第一种需要加上Content-type,但有些服务器默认不支持,还需要修改服务器的配置文件,好像挺麻烦的。

 

第二种最好,只是使用js(推荐使用)

使用js的优势:

Advantages of the JS version

Since it is a normal .js file, PIE.js does not suffer from some of the more annoying limitations of the PIE.htc behavior:

  • You can load PIE.js from a different domain than the HTML page.
  • You don't have to worry about your server not using the correct Content-type header for the file.
  • Referencing the PIE.js file via a relative path is simpler since you only have to do it once in each HTML page.
  • It is more easily integrated within JavaScript libraries.

第三种不说了。​

 

第二种(js)使用方法:​

官方文档:http://css3pie.com/documentation/pie-js/

Using PIE.js

If you've decided the above advantages outweigh the disadvantages for you, here's how you go about using PIE.js.

  1. Include the PIE.js script in your page, surrounded by a conditional comment to prevent it from being downloaded in other browsers:
    <!--[if IE]>
    <script type="text/javascript" src="path/to/PIE.js"></script>
    <![endif]-->
    Note: The code above is for PIE.js 1.0; if you are using a PIE 2.0 beta build, then you will need to include the appropriate JS file for the current IE version:
    <!--[if lt IE 9]>
      <script type="text/javascript" src="path/to/PIE_IE678.js"></script>
    <![endif]-->
    <!--[if IE 9]>
      <script type="text/javascript" src="path/to/PIE_IE9.js"></script>
    <![endif]-->
  2. Invoke the PIE.attach(el) function for each element that needs CSS3 styling. Make sure you do this after the page's DOM has been fully loaded. For example, using jQuery:
    $(function() {
        if (window.PIE) {
            $('.rounded').each(function() {
                PIE.attach(this);
            });
        }
    });

If you are going to add new elements to the page via JavaScript after the fact, you will have to make sure your JS code calls PIE.attach(el) for each new element that needs CSS3 styling. Calling attach for a particular element more than once is safe (PIE will ignore the call if the element has already been attached), so you don't need to worry about filtering out elements.

Also, if you remove elements from the page that had PIE attached, you will need to call PIE.detach(el) to clean up their CSS3 rendering.

 

​自己使用的:

之前加载PIE.js文件​

<!--[if IE]>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/PIE.js"></script>
<![endif]-->

 

if (window.PIE) {
        $('.css3,.form-control').each(function() {
            PIE.attach(this);
        });
}

 

​附件为PIE文件

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2015年11月20日 10:35:10 星期五

http://fanshuyao.iteye.com/

1
2
分享到:
评论

相关推荐

    使得IE支持CSS3 圆角阴影 渐变

    使得IE支持CSS3 圆角阴影 渐变

    CSS3实现圆角阴影渐变效果兼容IE等浏览器

    需要注意的是,滤镜语法不仅限于阴影,还可以实现其他效果,但其性能和灵活性都不如现代的CSS3属性。 最后,我们来谈谈CSS3的渐变。渐变分为线性渐变和径向渐变。例如,一个简单的线性渐变可以这样定义: ```css ....

    ie8兼容html5 css3圆角阴影渐变placeholder等属性

    标题中的“ie8兼容html5 css3圆角阴影渐变placeholder等属性”指的是在IE8浏览器上实现HTML5和CSS3的一些新特性,包括圆角、阴影、渐变以及placeholder属性的支持。这些特性在现代浏览器中是标准支持的,但在较旧的...

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

    总的来说,为了让IE6、7、8支持CSS3的圆角和阴影样式,开发者需要深入理解VML和JavaScript的结合使用。这不仅涉及到编程技巧,还要求对浏览器兼容性有深入的了解。随着现代浏览器的普及,这种技术逐渐被淘汰,但理解...

    selectivizr让IE6-9获得css3的选择器之外,或获得了圆角、阴影、渐变色资源等css3属性的支持.rar

    在IT行业中,CSS3是Web设计者不可或缺的一部分,它提供了丰富的样式和效果,如圆角、阴影和渐变。然而,这些先进的特性在早期版本的Internet Explorer(IE6到IE9)中并不完全支持,这为开发者带来了挑战。为了解决这...

    iecss3.htc支持输入框圆角

    同时,文档也可能包含一些常见问题的解决方案和注意事项,如防止CSS选择器冲突,以及如何与其他CSS3属性(如阴影、渐变等)一起使用。 总的来说,"iecss3.htc"是一个针对旧版IE浏览器实现CSS3圆角的兼容性解决方案...

    ie支持css3部分功能

    本文将详细探讨如何使IE支持CSS3的部分功能,包括阴影背景效果、圆角效果和渐变背景效果,并介绍一个名为PIE的工具。 首先,让我们关注阴影效果。CSS3中的box-shadow属性允许开发者为元素添加阴影,提升其立体感。...

    ie-css3.htc 免费版

    《IE浏览器支持CSS3属性:ie-css3.htc详解》 在互联网技术发展的历程中,CSS3作为一种强大的样式表语言,极大地丰富了网页设计的可能性,提供了诸如圆角、阴影、渐变等美观效果。然而,早期版本的Internet Explorer...

    CSS3完美支持IE圆角阴影样式.zip

    "CSS3完美支持IE圆角阴影样式"的主题着重于如何利用CSS3来实现圆角、阴影效果,并且兼容早期版本的Internet Explorer浏览器。这个压缩包文件可能包含了示例代码、教程或演示,帮助开发者理解并应用这些技术。 1. **...

    ie-css3(让ie6 ie7 ue8支持css3).rar

    4. **ie-css3.htc**:这个文件很可能包含了一组JavaScript代码,当被引用到CSS中时,可以让旧版IE识别并实现某些CSS3属性。例如,它可能提供了模拟圆角、阴影或透明度等功能的方法。 5. **使用方法**:通常,开发者...

    让ie也支持css3

    这个文件通常包含一些JavaScript代码,用于实现IE不支持的CSS3特性,如渐变、阴影、圆角等。 2. **定义CSS类名**:在CSS文件中定义一个公用的类,如`.css3-enabled`。 3. **编写行为规则**:为这个公用类添加`...

    让IE中支持css3.0效果

    但凡是前端工程师,都知道IE6,IE7,IE8不支持、或者不完全支持CSS3的属性。 CSS3 有很多很强大、绚丽的效果,比如,圆角,阴影,渐变透明,渐变背景,等等。 因为IE6时代,没有什么标准,而因为各种原因,IE6用户...

    ie兼容Css3属性

    "ie兼容Css3属性"这一主题主要关注如何使IE浏览器支持那些原本不被其完全支持的CSS3特性。 PIE,全称为“Position: absolute; !important; Expression;”,是一个JavaScript和VBScript混合的解决方案,主要用于解决...

    让 IE6, 7和 8支持CSS3

    在本例中,它可能是用来模拟或实现某些CSS3属性,如边框阴影、渐变、圆角等。 总结起来,这个话题涉及到的关键知识点有: 1. **CSS3兼容性问题**:理解不同版本的IE浏览器对CSS3特性支持的局限性。 2. **HTC...

    ie-css3.htc(内有使用方法).rar

    "ie-css3.htc"是一个专门针对这种情况的解决方案,它可以让这些旧版IE浏览器支持一些CSS3的特性。 "ie-css3.htc"是一个行为(Behavior)文件,它是Microsoft Internet Explorer特有的一个技术,通过HTC...

    ie 6 ie7 ie8 支持css3

    CSS3是层叠样式表的第三个主要版本,引入了大量增强网页设计的新功能,如圆角、阴影、渐变、动画等,但这些在IE6、IE7和IE8中并未得到原生支持。 描述提到的“让 ie 6 ie7 ie8浏览器 支持css3的通用js代码”,暗示...

    高光圆角阴影效果

    CSS3引入了许多新特性,如圆角(border-radius)、阴影(box-shadow)和渐变(gradient),这些都可以用来创建高光圆角阴影效果。 1. **圆角**:通过`border-radius`属性,我们可以为元素添加圆角。例如,给上面的`...

    css3实现圆角矩形

    在CSS3中,不仅可以用`border-radius`创建圆角,还可以与其他属性结合,如`box-shadow`(阴影效果)、`background-image`(背景图片)等,创造出丰富的界面效果。例如,一个带有圆角、阴影和渐变背景的按钮可能如下...

    让ie6,7,8支持canvas,css3等主流html5技术

    例如,针对CSS3,可以使用`Selectivizr`来实现CSS3选择器的支持,`PIE.js`处理CSS3边角和阴影,`CSS3Pie`用于IE的CSS3属性支持。 4. **条件注释**: IE特有的条件注释可以用来针对不同版本的IE加载特定的JavaScript...

Global site tag (gtag.js) - Google Analytics