HTML5对浏览器的支持以及创建自己的元素

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>


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值