H5元素初识

首先需要了解下在H5中有哪些元素,都有什么用。

HTML5提供了新元素可以构建更好的文档结构:

  • <article>:定义文档内的文章
  • <aside>:定义页面之外的内容
  • <bdi>:定义与其它文本不同的文本方向
  • <details>:定义用户可查看或隐藏的额外细节
  • <dialog>:定义对话框或窗口
  • figcaption:定义<figure>元素的标题
  • <figure>:定义自包含内容,比如图示、图表、照片、代码清单等。
  • <header>:定义文档或节的页眉
  • <footer>:定义文档或节的页脚
  • <main>:定义文档的主内容
  • <mark>:定义重要或强调的内容
  • <menuitem>:定义用户能够从弹出菜单调用的命令/菜单项目
  • <meter>:定义已知范围(尺度)内的标量测量
  • <nav>:定义文档内的导航链接
  • <progress>:定义任务进度
  • <rp>:定义在不支持ruby注释的浏览器中显示什么
  • <rt>:定义关于字符的解释/发音(用于东亚字体)
  • <ruby>:定义ruby注释(用于东亚字体)
  • <section>:定义文档中的节
  • <summary>:定义<details>元素的可见标题
  • <time>:定义日期/时间
  • <wbr>:定义可能的折行(line-break)

新的表单元素

  • <datalist>:定义输入控件的预定义选项
  • <keygen>:定义键对生成器字段(用于表单)
  • <output>:定义计算结果

新的输入类型

新的输入类型 新的输入属性
color autocomplete
date autofocus
datetime form
datetime-local formaction
email formenctype
month formmethod
number formnovalidate
range formtarget
search height和width
tel list
time min和max
url multiple
week pattern(regexp)
- placeholder
- requlred
- step

HTML5图像

  • <canvas>:定义使用javaScript的图像绘制
  • <svg>:定义使用SVG的图像绘制

新的媒介元素

  • <audio>:定义声音或音乐内容
  • <embed>:定义外部应用程序的容器(比如插件)
  • <source>:定义<video>和<audio>的来源
  • <track>:定义<video>和<audio>的轨道
  • <video>:定义视频或影片内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容