- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IE8支持HTML5
微软出的IE9支持HTML5,但因为不支持XP系统,暂时我还用不了。 即使能用,现阶段如果开发HTML5页面,并考虑到兼容性问题的话,恐怕也得让自己的界面支持IE6-8吧。 首先,需要让IE支持HTML5标签。这个简单,随便在网上搜一下就能找到。下载一个html5.js,并拷贝到自己的目录里就可以了。 现在写一段简单代码,其功能是在页面上放置一个canvas,并画一个红色圆圈。 1 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN 2 3 4 IE8支持HTML5+CSS3 5 6 7 style type text/css 8 body 9 background: #444; 10 color: #FFF; 11 font-family: Helvetica, Arial, sans-serif; 12 text-align: center; 13 14 15 #cv 16 width: 600px; height: 400px; 17 background: #000; 18 border-radius: 20px; 19 padding: 20px; 20 margin: 20px auto; 21 box-shadow: 0 0 40px #222; 22 23 24 25 script type text/javascript 26 function test 27 var ctx document.getElementById cv .getContext 2d ; 28 29 ctx.fillStyle #aa0000; 30 ctx.beginPath ; 31 ctx.arc 100, 100, 25, 0, Math.PI*2, true ; 32 ctx.closePath ; 33 ctx.fill ; 34 35 36 window.onload test; 37 38 39 40 41 42 canvas id cv 43 段代码,在遨游和Firefox上,都可以用。但在IE8里,不但什么都没有,下面状态栏里还会显示黄色小叹号,点开,告诉我们,ctx根本没取到canvas。 第一步,我们加上对html5的支持。 !--[if IE] script src /public/html5.js type text/javascript ![endif]-- 现在再看,会出现一个黑漆漆的框框,说明IE8已经认识canvas标签了。但红圈圈还是没出来,下面状态栏仍然提示我们JS里压根没取到canvas。这说明IE还只是认识了canvas是个合法标签而已,至于怎么处理它,对不起,俺还不会。 第二步,加上对canvas的支持。 下载excanvas_r3.zip,解压后,把piled.js拷贝到自己的目录里,引用它。现在看看,哈,一个红色圈圈出现了!js works! !--[if IE] script type text/javascript src /public/html5.js script type text/javascript src /public/piled.js ![endif]-- 如果您足够细心,您会发现,样式表中存在这么两行: border-radius: 20px; box-shadow: 0 0 40px #222; 这是CSS3的样式哦!border-radius说明我们要的黑框框四周应该是圆角才对,但现在却四愣八插的;box-shadow那儿还有shadow呢。。。 下面是第三步,让IE支持CSS3。在cv选择器的最后,增加一句话 behavior: url /public/ie-css3.htc ; #cv width: 600px; height: 400px; background: #000; border-radius: 20px; padding: 20px; margin: 20px auto; box-shadow: 0 0 40px #222; behavior: url /public/ie-css3.htc ; 其中,ie-css3.htc去 /ie-css3/ 下载,具体它能够支持多少CSS3特性,网站说的很清楚,我就不费口舌了。
文档评论(0)