HTML 5学习要点汇总(之篇一HTML5新元素)

HTML 参考手册(此处仅是资源的重要链接,本文并非HTML参考手册)

一、HTML 5 浏览器支持

这里写图片描述
为 HTML 添加新元素

你可以为 HTML 添加新的元素。

该实例向 HTML 添加的新的元素,并为该元素定义样式,元素名为 :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>为 HTML 添加新元素</title>
  <script>document.createElement("myHero")</script>
  <style>
  myHero {
    display: block;
    background-color: #ddd;
    padding: 50px;
    font-size: 30px;
  }
  </style>
</head>

<body>

<h1>我的第一个标题</h1>

<p>我的第一个段落。</p>

<myHero>我的第一个新元素</myHero>

</body>
</html>

JavaScript 语句 document.createElement(“myHero”) 是为了为 IE 浏览器添加新的元素。
这里写图片描述
这里写图片描述

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Styling HTML5</title>
  <!--[if lt IE 9]>
  <script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
  <![endif]-->
</head>

<body>

<h1>我的第一篇文章</h1>

<article>
学技术,从W3Cschool开始!
</article>

</body>
</html>

html5shiv.js 引用代码必须放在 <head>元素中,因为 IE 浏览器在解析 HTML5 新元素时需要先加载该文件。

二、HTML 5新元素

自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。

为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页应用程序缓存,存储,网络工作者,等。

HTML canvas 标签
<canvas>标签是 HTML5 中新定义的标签,它是一个画布标签,只是作为一个图形容器,必须使用脚本来绘制图形。
通过 元素来显示一个红色的矩形:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
      <canvas id="myCanvas"></canvas>
      <script type="text/javascript">
        var canvas=document.getElementById('myCanvas');
        var ctx=canvas.getContext('2d');
        ctx.fillStyle="red";
        ctx.fillRect(0, 0, 80, 100);

      </script>
    </body>
</html>

这里写图片描述
如想了解 canvas 对象的所有属性和方法,请参阅HTML 画布参考手册
这里写图片描述

HTML audio 标签
<audio> 标签是 HTML5 提供的用来播放音频文件的。

<audio controls>
  <source src="/statics/demosource/horse.ogg" >
  <source src="/statics/demosource/horse.mp3" >
您的浏览器不支持 audio 元素。
</audio>

这里写图片描述
这里写图片描述
全局属性
<audio> 标签支持 HTML 的全局属性。

事件属性
<audio>标签支持 HTML 的事件属性。

详见HTML 参考手册

HTML video 标签
<video> 标签可以将视频内容嵌入到HTML文档中,请参考下述示例:

<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持 video 标签。
</video>

这里写图片描述
这里写图片描述
这里写图片描述
HTML5中新属性
这里写图片描述

HTML datalist标签
<datalist> 标签需要与<input> 标签配合使用,用来表示可选的列表。
下面是一个 <input>元素,<datalist> 中描述了其可能的值:

<form action="/statics/demosource/demo-form.php" method="get">
<input list="browsers" name="browser">
<datalist id="browsers">
  <option value="Internet Explorer">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
</datalist>
<input type="submit">
</form>

注意: Internet Explorer 9(更早IE版本),Safari不支持 datalist 标签。
HTML表单元素手册

HTML article标签
<article> 标签是 HTML5 新增标签。
<article> 标签表示页面中与上下文不相关的独立的内容部分
这里写图片描述

HTML aside 标签
<aside> 标签为语义化标签。
这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_36595013/article/details/80811866
今日推荐