HTML5学习

新标签

  1. <audio>定义声音,比如音乐或其他音频流。支持的3种文件格式:MP3、Wav、Ogg。
  2. <video> 定义视频,比如电影片段或其他视频流。支持三种视频格式:MP4、WebM、Ogg。
    提示:可以在标签之间放置文本内容,这样不支持元素的浏览器就可以显示出该标签的信息。

audio和video标签的属性、值与描述

  1. <source>为媒体元素(比如 <video><audio>)定义媒体资源。允许规定两个视频/音频文件供浏览器根据它对媒体类型或者编解码器的支持进行选择。
    source标签的属性值描述

  2. <track> 标签为媒体元素(比如 <audio> and <video>)规定外部文本轨道,也就是字幕,字幕格式有 WebVTT 格式(.vtt 格式文件)。这个元素用于规定字幕文件或其他包含文本的文件,当媒体播放时,这些文件是可见的。
    track标签的属性值描述

  3. <article> 标签定义独立的内容。定义的内容本身必须是有意义的且必须是独立于文档的其余部分。
    <article> 的潜在来源: - 论坛 - 帖子 - 博客 - 文章 - 新闻故事 - 评论

  4. <aside> 标签定义 <article> 标签外的内容。aside 的内容应该与附近的内容相关。

  5. <footer> 标签定义文档或者文档的一部分区域的页脚。<footer> 元素应该包含它所包含的元素的信息。在典型情况下,该元素会包含文档创作者的姓名、文档的版权信息、使用条款的链接、联系信息等等。在一个文档中,您可以定义多个 <footer> 元素。

  6. <header> 标签定义文档或者文档的一部分区域的页眉。<header> 元素应该作为介绍内容或者导航链接栏的容器。在一个文档中,您可以定义多个 <header> 元素。
    注释<header> 标签不能被放在 <footer><address> 或者另一个 <header> 元素内部。

  7. <nav> 标签定义导航链接的部分。并不是所有的 HTML 文档都要使用到 <nav> 元素。<nav> 元素只是作为标注一个导航链接的区域。在不同设备上(手机或者PC)可以制定导航链接是否显示,以适应不同屏幕的需求。
    语义元素

  8. 以下的 HTML 4.01 元素在HTML5中已经被删除:

<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<noframes>
<strike>
<tt>
  1. <canvas>标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API
    1. 什么是SVG?
  • SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
  • SVG 用于定义用于网络的基于矢量的图形
  • SVG使用 XML 格式定义图形
  • SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失
  • SVG 是万维网联盟的标准
  1. SVG优势,与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG 的优势在于:
  • SVG 图像可通过文本编辑器来创建和修改
  • SVG 图像可被搜索、索引、脚本化或压缩
  • SVG 是可伸缩的
  • SVG 图像可在任何的分辨率下被高质量地打印
  • SVG 可在图像质量不下降的情况下被放大
  1. SVG 与 Canvas两者间的区别
  • SVG 是一种使用 XML 描述 2D 图形的语言。
  • Canvas 通过 JavaScript 来绘制 2D 图形。
  • SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。
  • 在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。
  • Canvas 是逐像素进行渲染的。在 canvas 中,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。
    canvas与svg的比较
  1. localStorage 和 sessionStorage
    客户端存储数据的两个对象为:
    • localStorage - 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。
    • sessionStorage - 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
      在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不想当码农TTOrz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值