IE8 兼容CSS3 使用 PIE.htc】的更多相关文章

在需要的标签中 div { border:; border-bottom: 10px solid transparent; border-image: url(../images/border-img.png) 10 10 round; border-image: url(./images/border-img.png) 10 round\0; position: relative; z-index:; behavior: url(PIE.htc); } 首先需要引入 PIE.htc 注意相对于…
IE兼容css教程3圆角的htc解决方法 现在css3的border-radius属性可以很方便的实现圆角功能,对网站前台人员无疑是一件喜事,但悲剧的是IE6/7/8并不支持,让我们弃新技术不用,是不可能的,因此找到了一种解决的办法--- IE利用VML矢量可标记语言作为画笔绘出圆角: 下载一个压缩包ie-css3.htc,里面有一个微软的脚本文件(11KB)和一个用来测试服务器是否有正确的Content-Type的 HTML文件,.htc 文件是IE内核支持Web行为后用来描述此类行为的脚本文…
最近在工作中总是要求IE8兼容CSS3属性,在网上搜了搜主要是引入了一个htc文件(ie-css3.htc或者PIE.htc.个人认为这两个文件的作用差不多,具体差异值得探讨) 下载地址:https://github.com/Jesse121/HTML5-CSS3/tree/master/CSS3 支持的主要CSS3属性: 1.border-radius圆角 CSS代码如下:         .pie_radius{             width:250px;height:250px;  …
1.(推荐:)css插件PIE.htc,这个才是真正完美兼容css3的圆角和阴影属性在IE6环境下使用的效果,但要注意的是:下面的代码必须写在html文件的head标签内,否则无效(不能从外部引用下面的css代码),源码是:<style type='text/css'>        .bgtest {             background: #fff;             border: 2px solid #777;             /*background-image…
步骤: 1.引入文件.注意PIE.htc文件和css文件要放在同一个目录下: 2.在css元素中加上  behavior:url(pie.htc); 3.可以愉快的写css hack啦 ,这时需要的圆角平移等等部分css3属性在ie6\7\8上都可以展示出来 <!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> .containe…
如果一个图层中(navin)使用了pie.htc来对ie6,7,8进行兼容,如若上一层(navwrap)的样式中有背景的属性,则此层 (navin) 在ie6,7,8中背景颜色不显示.如下图:此部分的代码如下:   .navwrap { height:162px; background:#009BBD; }  .navin { height:33px; border-radius:17px; font-size:16px; color:#fff; padding-left:15px; line-…
万恶的IE内核浏览器,这是多少前端程序员头疼的事情... 今天给大家介绍一下如何用 PIE.htc 来让IE浏览器支持CSS3的 border-radius.box-shadow.CSS3 Backgrounds (-pie-background).Gradients.RGBA属性. 会的朋友提供一下建议,不会的朋友学习一下. 下载地址:PIE.htc官方网站:http://css3pie.com/演示地址:http://css3pie.com/demos/gradient-patterns/…
来自英国的网页开发工程师Keith Clark 开发了一个JavaScript方案来使IE支持CSS3选择器.该脚本支持从IE5到IE8的各个版本. 首先,您需要下载DOMAssistant脚本和ie-css3.js脚本并将他们包含进head标签中.====只要百度下ie-css3.js然后下载里面就有这两文件了哦 解析: 第一句是使IE8一些兼容 HTML5标签 二三句是使IE8以下兼容CSS3高级选择器的…
最近在做ie8兼容,把遇到的问题整理了一下 1. margin:0 auto; 无法居中 解决方法:1.换成h4的文档类型 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2. body,设置text-aligin:center; 缺点,其他标签也会居中 3.…
根据canisue(http://caniuse.com/#search=border-radius),border-radius兼容性如下图所示: 测试代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">…
根据canisue(http://caniuse.com/#search=box-shadow),box-shadow兼容性如下图所示: 测试代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <…
我们知道,CSS3新增的很多简洁优美的属性,比如border-radius.box-shadow.border-image.gradients.RGBA...因为这些属性的出现,我们可以很方便的就写会很多好看的页面.但是,IE8对于CSS3的属性来说是个坎,IE8及其以下不支持CSS3属性.因此,我们需要去兼容它.下面就来说下如何兼容border-radius: 1.下载PIE.htc到任意文件夹,只要能找到就行.下载地址:PIE.htc.我下的是PIE 1.0.0. 2.必须写成行内样式:st…
ie8兼容圆角 PIE.HTC下载地址:http://css3pie.com/ 兼容ie8 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>border-radius&…
我们都知道,IE浏览器暂不支持CSS3的一些属性.国外的工程师们,不安于此现状,他们总是尽量使用一些手段使IE浏览器也能支持CSS3属性,我觉得这些都是很有意义,很有价值的工作,可以推动整个技术领域的进步的.到目前为止,有不少可以让IE支持部分CSS3属性的工具.例如: 1. Dean Edwards的IE7.js (以及 IE8.js, IE9.js) 这个玩意估计是试图让IE支持CSS3属性的鼻祖,还算蛮强大,就是性能开销较大,要解析很多文件脚本,给DOM添加大量的元素以及ClassName…
1. Dean Edwards的IE7.js (以及 IE8.js, IE9.js)这个玩意估计是试图让IE支持CSS3属性的鼻祖,还算蛮强大,就是性能开销较大,要解析很多文件脚本,给DOM添加大量的元素以及ClassName. 2. Aaron Gustafson的 eCSStender此方法支持@font-face, CSS3 选择器, 以及 CSS3 Backgrounds 和 Borders. 3. Drew Diller的 DD_roundies这是一个基于IE VML实现一些CSS3…
一.css的hack写法 IE8 CSS hack 就是在属性后面加上 \9 或者 \0,代码如下: color:#FFF\0; /* IE8 */ color:#FFF\9; /* 所有IE浏览器(ie6+) */ <------------------------------------------------------------------> 1.bootstrap3兼容问题,导致栅格系统失效. <!--[if lt IE 9]> <script src="…
IE兼容CSS3圆角border-radius,box-shadow,text-shadow的方法 1.下载ie-css3.htc 2.CSS box { -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari 和 Chrome */ border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ -moz-box-shadow: 10px…
behavior是从Internet Explorer 5开始引入的,是一种通过使用 CSS 向 HTML 元素添加行为的方法. 但是只有 Internet Explorer 支持 behavior 属性,所以在实际中我们不建议使用这个属性,在实际中 我们都是使用 JavaScript 和 HTML DOM 来对HTML元素添加行为的. 在最近的工作中,遇到了兼容css3属性,例如border-radius,那么此时就可以用到behavior这个属性. 具体代码如下: <!DOCTYPE HTM…
一直用的IE11 然后选择其中的兼容模式来测试IE 7~10的情况. 最近由于客户要求 圆角阴影兼容IE,只能选择PIE.HTC的方案. 但是反复测试发现不起作用. 官方文档的几种说明: 1. pie.htc路径问题,是相对HTML文档的,不是相对css的.这里建议书写为: behavior:url(/css/pie.htc);的形式. 2. 服务器不支持,需要文件类型的支持  AddType text/x-component .htc 3. 不支持css单独设置,只能缩写. 经过检查,不存在以…
<!doctype html><html> <head>        <meta charset="utf-8" />    </head>    <title></title>    <style>        .border{width: 100px; height: 100px; border-radius: 50%; background: #000;behavior:url(&…
ie8 兼容模式 ie8 标准渲染 应付金额 穿位 错误代码 <span class="span_em">应付金额:<em><span style="float: right;" id="rechargeMoney" value="${result.orderPaymentView.shouldPayMoney }">${result.orderPaymentView.shouldPayMo…
PIE地址:http://css3pie.com/ 使用方法1: #login,#AnnouncementBox {  border:3px solid #fff;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  behavior: url(/Content/pie/pie.htc);} 注意最后一行:behavior: url(/Content/pie/pie.htc);路径要是相对于网站…
用JavaScript解决Placeholder的IE8兼容问题 placeholder属性是HTML5新添加的属性,当input或者textarea设置了该属性后,该值的内容将作为灰色提示显示在文本框中,当文本框获得焦点时,提示文字消失,placeholder可作为输入框的提示文案 如图: placeholder是常用的属性,它使得input框内有很友好的提示效果.高版本浏览器都支持placeholder属性,但IE9以下版本的浏览器并不支持这一属性.这里用JavaScript实现添加对浏览器…
使用X-UA-Compatible来设置IE8兼容模式 本文向大家描述一下如何使用X-UA-Compatible来设置IE8兼容模式,X-UA-Compatible是针对IE8兼容模式,X-UA-Compatible是针对IE8新加的一个设置,对于IE8之外的浏览器是不识别的. 你对IE兼容设置的方法是否熟悉,这里和大家分享一下使用X-UA-Compatible来设置IE8兼容模式,X-UA-Compatible是针对IE8新加的一个设置,但是对于IE8之外的浏览器是不识别的. 使用X-UA-C…
你是否遇到过这样的问题?在使用protype.js的Ajax应用时,会出现这样的问题:只要调用了Ajax.Request,然后点该页面右键,查看“属性”就弹出“IE停止工作”的对话框,然后强制重新加载该页面.这里向大家描述一下解决方法. 解决prototype.js的Ajax对IE8兼容问题 在使用protype.js的Ajax应用时,会出现这样的问题:只要调用了Ajax.Request,然后点该页面右键,查看“属性”就弹出 “IE停止工作”的对话框,然后强制重新加载该页面,解决办法是在你调用p…
文件下载:http://css3pie.com/download/ 使用: .pie_radius{ width:200px; height:200px; background-color:red; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; position:relative; behavior: url(PIE.htc); } HTML: <div class="pie_radius&quo…
ie8兼容 a标签href javascript:void(0); 尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件;…
步骤一:项目环境搭建 首先,你不应该使用 React v15 或更高版本.使用仍然支持 IE8 的 React v0.14 即可. 技术选型: 1.react@0.14 2.bootstrap3 3.jquery@1.X.X (使用react.js一般不需要使用jquery了) 使用 create-react-app 快速构建 React 开发环境 create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境. create-react-…
HTML5新增标签以及HTML5新增的api     1.H5并不是新的语言,而是html语言的第五次重大修改--版本     2.支持:所有的主流浏览器都支持h5.(chrome,firefox,safari...).IE9及以上支持h5(有选择的支持,并不会全部支持),但是ie8及以下不支持h5.   一.新增标签: 1.语义化:header  nav aside  article  main  footer         a.在支持语义化标签的浏览器,这些标签会被解析为div      …
1.定义和用法 :nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型. n 可以是数字.关键词或公式. <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> 选取上面结构里面的li ul li:nth-child(1){ color:#fff; }/*选取第一个li*/ ul li:nth-child…