html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式


Posted in HTML / CSS onDecember 07, 2012

如今HTML5愈来愈引发大家的关注了,但目前支持HTML5的浏览器还不是主流,特别是国内用户近50%以上仍旧使用IE6,由于支持HTML5的IE9不支持Xp系统安装,这样未来很长一段时间,HTML5的开发者将必须考虑向下兼容的问题。HTML5的标签或CSS选择器兼容性的做法有很多,其中自己生成标签元素就是一种。
基本原理参见如下代码在IE8中效果,样式根本没有起作用。

复制代码
代码如下:

<html>
<head>
<style>mxria{ color: red; }</style>
</head>
<body>
<mxria>Hello!</mxria>
</body>
</html>

html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
为了是浏览器识别<mxria></mxria>标签并显示对应样式的效果,我们可以如下增加一段js,看到效果就不同了
复制代码
代码如下:

<html>
<head>
<style> mxria{ color: red; }</style>
<script>document.createElement("mxria")</script>
</head>
<body>
<mxria>Hello!mxria.com</mxria>
</body>
</html>

html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式 
现在大家明白了其中的奥妙吧!对,就是document.createElement ,HTML5 shiv就是这样一个js插件,将所有HTML5的标签进行了重新生成,你需要加载该插件,那么HTML5程序就能被所有浏览器识别了。
HTML / CSS 相关文章推荐
css3 中实现炫酷的loading效果
Apr 26 HTML / CSS
CSS3 中的@keyframes介绍
Sep 02 HTML / CSS
CSS3弹性盒模型flex box快速入门心得(必看篇)
May 24 HTML / CSS
简单的HTML5初步入门教程
Sep 29 HTML / CSS
整理HTML5的一些新特性与Canvas的常用属性
Jan 29 HTML / CSS
html5 postMessage解决跨域、跨窗口消息传递方案
Dec 20 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
Jan 07 HTML / CSS
HTML5 Canvas 实现K线图的示例代码
Dec 23 HTML / CSS
关于HTML5+ API plusready的兼容问题
Nov 20 HTML / CSS
Html分层的box-shadow效果的示例代码
Mar 30 HTML / CSS
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
Aug 23 HTML / CSS
能用CSS实现的就不要麻烦JavaScript了
Oct 05 HTML / CSS
html5-websocket基于远程方法调用的数据交互实现
Dec 04 #HTML / CSS
HTML5 Canvas像素处理使用接口介绍
Dec 02 #HTML / CSS
html5 桌面提醒:Notifycations应用介绍
Nov 27 #HTML / CSS
html5 canvas 画图教程案例分析
Nov 23 #HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
Nov 22 #HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
Nov 14 #HTML / CSS
免费获得微软MCSD证书赶快行动吧!
Nov 13 #HTML / CSS
You might like
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
php过滤表单提交的html等危险代码
2014/11/03 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
jQuery表单验证功能实例
2015/08/28 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
详解vue开发中调用微信jssdk的问题
2019/04/16 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
python实现dict版图遍历示例
2014/02/19 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
python实现三次样条插值
2018/12/17 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
Python持续监听文件变化代码实例
2020/07/22 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
详解HTML5表单新增属性
2016/12/21 HTML / CSS
单位单身证明范本
2014/01/11 职场文书
合伙经营协议书
2014/04/18 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
银行求职信模板
2015/03/20 职场文书
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis