HTML5

2020-10-29  本文已影响0人  amanohina

HTML5简介

新变化

HTML5的优势和劣势

优势

1.提高可用性和改进用户体验
2.更好的语义化标签
3.带来更多的多媒体元素(音视频)
4.替代flash和silverlight
5.对于SEO搜索引擎相当的友好
6.将被大量应用于移动应用程序和游戏
7.可移植性好

劣势

1.此标准没能很好的被PC端浏览器所支持
2.IE9以下的浏览器几乎都不兼容

前景

广义与狭义的HTML5

HTML5新增语义化标签

标签语义化

新增的语义化标签

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    * {
      margin: 0;
      padding: 0;
    }
    header,nav,article,aside,main,footer {
      display: block;
    }
    header {
      width: 1000px;
      height: 100px;
      margin: 0 auto;
      background-color: yellowgreen;
    }  
    nav {
      width: 1000px;
      height: 50px;
      margin: 10px auto 0;
      background-color: yellowgreen;
    }
    main {
      width: 1000px;
      height: 400px;
      margin: 10px auto 0;
      background-color: yellowgreen;
    }
    main aside {
      float: left;
      width: 150px;
      height: 300px;
      margin-right: 10px;
      background-color: pink;
    }
    main article {
      float: left;
      width: 840px;
      height: 400px;
      background-color: pink;
    }
    footer {
      width: 1000px;
      height: 80px;
      margin: 10px auto 0;
      background-color: yellowgreen;
    }
  </style>
</head>
<body>
  <header>头部</header>
  <nav>导航</nav>
  <main>
    <aside>侧边栏</aside>
    <article>主体内容</article>
  </main>
  <footer>底部</footer>
</body>
</html>
语义化标签给出的效果

注意事项

https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element

HTML5新增多媒体标签

多媒体标签

<audio>音频标签

<audio>音频标签语法格式

<audio src="文件url" controls="controls"></audio>

兼容写法

 <audio controls="controls">
    <source src="happy.mp3" type="audio/mpeg">
    <source src="happy.ogg" type="audio/ogg">
    您的浏览器不支持audio播放音频标签
  </audio>

<audio>音频标签常见属性

属性 描述
autoplay autoplay 出现该属性,音频在就绪了之后自动播放
controls controls 出现该属性,向用户显示控件,进度条,播放键,音量等
loop loop 出现该属性,结束之后重新播放,循环
preload preload 出现该属性,音频在页面加载时进行加载,预备播放,如果设置了autoplay属性则忽略此属性
src url 要播放的音频的url

<video>视频标签

<video>音频标签语法格式

<video src="文件url" controls="controls"></video>

兼容写法

 <video controls="controls",width="300px">
    <source src="happy.mp4" type="video/mp4">
    <source src="happy.ogg" type="video/ogg">
     您的浏览器不支持video播放视频标签
  </video>

<video>视频标签常见属性

属性 描述
autoplay autoplay 视频就绪自动播放(chrome需要添加muted解决自动播放问题)
controls controls 向用户显示控件,进度条,播放键,音量等
loop loop 循环播放
preload auto(预先加载)none(不应加载) 预备播放,如果设置了autoplay属性则忽略此属性
src url 要播放的音频的url
width pixels(像素) 播放器宽度
height pixels(像素) 播放器高度
poster Imgurl 加载等待的画面图片
muted muted 静音播放

总结

HTML新增表单标签

输入标签

复习一下已学标签类型

已学表单标签类型
H5新增表单类型

<datalist>标签

城市:<input type="text" list="list01">
    <!-- 预定义一些选项 -->
    <datalist id="list01">
      <option value="广州">gz</option>
      <option value="深圳">sz</option>
      <option value="北京">bj</option>
      <option value="上海">
    </datalist>

表单属性

新增表单属性

新增表单属性
上一篇 下一篇

猜你喜欢

热点阅读