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实现精美横向滚动菜单按钮
Apr 14 HTML / CSS
CSS3教程(6):创建网站多列
Apr 02 HTML / CSS
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
Apr 01 HTML / CSS
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
Apr 26 HTML / CSS
html5 touch事件实现触屏页面上下滑动(一)
Mar 10 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
Oct 17 HTML / CSS
html5实现输入框fixed定位在屏幕最底部兼容性
Jul 03 HTML / CSS
AmazeUI中模态框的实现
Aug 19 HTML / CSS
AmazeUI在模态框中嵌入表单形成模态输入框
Aug 20 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
Oct 12 HTML / CSS
前端水印的简单实现代码示例
Dec 02 HTML / CSS
CSS极坐标的实例代码
Jun 03 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
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
2014/12/17 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
Python中的一些陷阱与技巧小结
2015/07/10 Python
详解Python中is和==的区别
2019/03/21 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
使用python-Jenkins批量创建及修改jobs操作
2020/05/12 Python
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
教师评优的个人自我评价分享
2013/09/19 职场文书
婚礼证婚人证婚词
2014/01/13 职场文书
赡养老人协议书范本
2015/08/06 职场文书