HTML5对浏览器的支持以及创建自己的元素
2016-09-16 11:26
399 查看
Html5对浏览器的支持:
对IE9的支持,要在页面head中添加如下代码
<!--[if lt IE 9]>
<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE在对象中创建对应的节点。
<!--[if IE]>
<script>
document.createElement("header");
document.createElement("footer");
document.createElement("nav");
document.createElement("article");
document.createElement("section");
</script>
<![endif]-->
HTML5在默认情况下表现为内联元素,对这些元素进行布局我们需要利用CSS手工把它们转为块状元素,如下例:
header, footer, nav, section, article {
display:block;
}
创建自己的元素
使用document.createElement("")来创建
<!DOCTYPE html>
<!--
时间:2016-09-16
描述:使用document.createElement("");创建新的元素
在head使用<style>来定义元素的style
-->
<html>
<head>
<meta charset="utf-8" />
<title>我喜欢你呀WEB</title>
<script>
document.createElement("me");
</script>
<style type="text/css">
me{
display: block;
background: #aa11f0;
padding: 5px;
font-size: 20px;
width: 130px;
color:blue;
}
</style>
<!--[if lt IE 9]>
<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
</head>
<body>
<me>
this is me
</me>
</body>
</html>
对IE9的支持,要在页面head中添加如下代码
<!--[if lt IE 9]>
<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE在对象中创建对应的节点。
<!--[if IE]>
<script>
document.createElement("header");
document.createElement("footer");
document.createElement("nav");
document.createElement("article");
document.createElement("section");
</script>
<![endif]-->
HTML5在默认情况下表现为内联元素,对这些元素进行布局我们需要利用CSS手工把它们转为块状元素,如下例:
header, footer, nav, section, article {
display:block;
}
创建自己的元素
使用document.createElement("")来创建
<!DOCTYPE html>
<!--
时间:2016-09-16
描述:使用document.createElement("");创建新的元素
在head使用<style>来定义元素的style
-->
<html>
<head>
<meta charset="utf-8" />
<title>我喜欢你呀WEB</title>
<script>
document.createElement("me");
</script>
<style type="text/css">
me{
display: block;
background: #aa11f0;
padding: 5px;
font-size: 20px;
width: 130px;
color:blue;
}
</style>
<!--[if lt IE 9]>
<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
</head>
<body>
<me>
this is me
</me>
</body>
</html>
相关文章推荐
- 给不支持classList的浏览器(ie9以及以下等)的元素添加classList属性
- 努力学习 HTML5 (4)—— 浏览器对语义元素的支持情况
- HTML5 - 让老浏览器支持新语义元素的几种方法
- 让更多浏览器支持html5元素的简单方法
- 如何检测浏览器是否支持html5或者其部分元素
- 一个测试你的浏览器支持多少HTML5元素的网站
- IE8以下版本不支持动态创建的HTML5元素?
- Modernizr 检测浏览器是否支持HTML5元素
- 用Socket和MSHTML对象模型创建自己的浏览器
- Silverlight中创建自己的Behavior(为Silverlight添加鼠标双击和滚轮支持)
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 不同浏览器对CSS3和HTML5的支持状况
- 创建自己的结构元素对图象进行操作
- 用Socket和MSHTML对象模型创建自己的浏览器
- HTML5和CSS3新的WEB标准和浏览器支持【转,备】
- 用Socket和MSHTML对象模型创建自己的浏览器
- CSS教程:浮动元素对浏览器的支持
- 用Socket和MSHTML对象模型创建自己的浏览器
- 用Socket和MSHTML对象模型创建自己的浏览器
- 利用WebBrowser控件创建自己的浏览器