HTML5知识总结

文档类型声明:<!DOCTYPE HTML>

新绘制元素:

  • Canvas:标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API

新多媒体元素:

新表单元素:

  • Datalist:定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。
  • Output:定义不同类型的输出,比如脚本的输出。
  • Keygen:规定用于表单的密钥对生成器字段。

新语义和结构元素:

  • Header:定义了文档的头部区域
  • Nav:定义运行中的导航部分
  • Article:一些注明名人名言、摘注、出处的内容
  • Section:定义文档中的主体部分
  • Aside:定义页面的侧边栏内容
  • Footer:定义 section 或 document 的页脚。

移除元素:以下元素在HTML5中已经被删除:

<acronym>

<applet>

<basefont>

<big>

<center>

<dir>

<font>

<frame>

<frameset>

<noframes>

<strike>

<tt>

视频元素video

<video src=" " controls="controls"></video>

或者

<video>

<source src=”” type=”video/mp4”>

<source src=“” type=”video/ogv”>

</video>

音频元素audio

<audio src=” “ controls=”controls”></audio>

或者

<audio controls=”controls”>

<source src=”” type=”audio/ogg”>

<source src=”” type=”audio/mpeg”>

</audio>

拖放(drag / drop):

 

HTML5 中的一些有趣的新特性:

  • 用于绘画的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 对本地离线存储的更好的支持
  • 新的特殊内容元素,比如 article、footer、header、nav、section
  • 新的表单控件,比如 calendar、date、time、email、url、search

最新文章

  1. 自己开发一个 vsts agent 的 task
  2. excel 导入 sqlserver 字符串被截取为255长度解决方案
  3. 【转】MySQL性能优化的21个最佳实践
  4. python函数(五)
  5. Couchbase学习记录
  6. Python基本语句
  7. openSSL命令、PKI、CA、SSL证书原理
  8. Linux 的多线程编程的高效开发经验
  9. iOS App 百思不得姐
  10. asp.net从一个页面的单击按钮事件控制另一个页面的刷新
  11. 前端javascript规范文档 (http://www.xuanfengge.com/category/web)
  12. 动作-CCActionInterval之CCAnimation&CCAnimate
  13. MVVM_Android-CleanArchitecture
  14. 批处理(.bat)中使用相对路径
  15. HTTP入门
  16. 发送POST测试请求的若干方法
  17. numpy中的随机数模块
  18. [LeetCode] Rotate String 旋转字符串
  19. loadrunner11浏览器兼容性的问题
  20. Centos7.6 安装DNS服务器

热门文章

  1. Kubernetes学习笔记_尚硅谷
  2. 初接触matplotlib
  3. Asp.net Core3.1+Vue 使用SignalR推送数据
  4. Win10-1909删除自带的微软输入法,添加美式键盘
  5. 看起来很唬人,然而却简单实用的CAP理论
  6. Service Mesh——微服务中的流量管理中间件
  7. 企业集群架构-03-NFS
  8. Java8的Optional:如何干掉空指针?
  9. node环境使用lowdb轻量数据库以及基本用法
  10. 九、kafka伪分布式和集群搭建