HTML5 - 概览(一)

HTML5 概览

HTML5 简介

  • HTML5 是 HTML 最新的修订版,下一代 HTML 标准
  • HTML5 的设计目的是为了在移动设备上支持多媒体
  • HTML5 仍在完善之中,大部分现代浏览器已经具备了某些 HTML5 支持

HTML5 中一些有趣的新特性

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

HTML5 的改进

  • 新元素
  • 新属性
  • 完全支持 CSS3
  • video 和 audio
  • 2D/3D 制图
  • 本地存储
  • 本地 SQL 数据
  • Web 应用

HTML5 多媒体

  • HTML 5 <video>
  • HTML 5 <audio>

HTML5 应用

  • 本地数据存储
  • 访问本地文件
  • 本地 SQL 数据
  • 缓存引用
  • Javascript 工作者
  • XHTML HttpRequest 2

HTML5 图形

  • 使用 <canvas> 元素
  • 使用内联 SVG
  • 使用 CSS3 2D 转换、CSS3 3D 转换

HTML5 使用 CSS3

  • 新选择器
  • 新属性
  • 动画
  • 2D/3D 转换
  • 圆角
  • 阴影效果
  • 可下载的字体

HTML5 语义元素

标签 描述
<article> 定义页面独立的内容区域
<aside> 定义页面的侧边栏内容
<bdi> 允许您设置一段文本,使其脱离其父元素的文本方向设置
<command> 定义命令按钮,比如单选按钮、复选框或按钮
<details> 用于描述文档或文档某个部分的细节
<dialog> 定义对话框,比如提示框
<summary> 标签包含 details 元素的标题
<figure> 规定独立的流内容(图像、图表、照片、代码等)
<figcaption> 定义 <figure> 元素的标题
<footer> 定义 section 或者 document 的页脚
<header> 定义了文档的头部区域
<mark> 定义带有记号的文本
<meter> 定义度量衡,仅用于已知最大和最小值的度量
<nav> 定义导航链接的部分
<progress> 定义任何类型的任务进度
<ruby> 定义 ruby 注释(中文注音或字符)
<rt> 定义字符(中文注音或字符)的解释或发音
<rp> 在 ruby 注释中使用,定义不支持 ruby 元素的浏览器所显示的内容
<section> 定义文档中的节(section、区段)
<time> 定义日期或时间
<wbr> 规定在文本中的何处合适添加换行符

HTML5 已移除的元素

  • <acrontm>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>
posted @ 2020-08-10 08:08  示四羽  阅读(156)  评论(0编辑  收藏  举报