博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5: 新特性(一)
阅读量:7071 次
发布时间:2019-06-28

本文共 2013 字,大约阅读时间需要 6 分钟。

1、HTML5 新元素

HTML5提供了新的元素来创建更好的页面结构:

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

主体结构元素:article,section,nav,aside,time

非主体结构元素:header,footer,address

section使用注意事项:

1、不要将section元素作为设置样式的页面容器

2、如果article元素、aside元素、nav元素更符合使用条件,那就不要使用section元素

3、没有标题内容,不要使用section元素

    

网页标题

文章主标题

文章副标题

正文

评论标题

评论正文

版权内容

 

2、HTML5 Canvas

HTML5 <canvas> 元素用于图形的绘制,通过脚本 (通常是JavaScript)来完成.

<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。

使用 JavaScript 来绘制图像

canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成:

3、HTML5 拖放 

拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。

设置元素为可拖放

首先,为了使元素可拖动,把 draggable 属性设置为 true :

拖动什么 - ondragstart 和 setData()


放到何处 - ondragover


进行放置 - ondrop

4、HTML5 地理定位

HTML5 Geolocation API 用于获得用户的地理位置。

鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。

5、HTML5  Audio(音频)、Video(视频)

HTML5 规定了在网页上嵌入音频元素的标准,即使用 <audio> 元素。

HTML5 规定了一种通过 video 元素来包含视频的标准方法

 

转载于:https://www.cnblogs.com/Nyan-Workflow-FC/p/10683994.html

你可能感兴趣的文章
MySQL查询缓存
查看>>
【问题总结】问题行
查看>>
这种放法会使div像一张纸一样
查看>>
阿里云环境配置
查看>>
Codeforces 455C
查看>>
PHP请求页面
查看>>
【动态规划】旅行
查看>>
Git小白入门
查看>>
基于 HTML5 的 WebGL 和 VR 技术的 3D 机房数据中心可视化
查看>>
PHP,JAVA,NET 开发比较
查看>>
平方开根 - 牛顿迭代(板子整理)
查看>>
java string字符拼接符"+"的研究
查看>>
Layui表格编辑【不依赖Layui的动态table加载】
查看>>
HDU2087剪花布条(KMP)
查看>>
NOIP2018普及初赛解析
查看>>
每次访问都生成不一样sessionId
查看>>
解决Cocos2d-x编译错误: 无法打开 源 文件 "extensions/ExtensionExport.h"
查看>>
SqlServer 循环建表、删除表、更新表
查看>>
jQuery中$.extend(true,object1, object2);深拷贝对象
查看>>
C3P0连接池一些基本配置
查看>>