html5

作者: warryy | 来源:发表于2019-03-20 20:38 被阅读0次

此文章是看 mdn 文档写的笔记

· 语义

声明使用

<!DOCTYPE html>

声明字符集

<meta charset="UTF-8">

区块和段落元素(6+1个):

section, article, nav, header, footer, aside, hgroup(已被w3c废除)

音视频

audio, vido

表单改进

1. 表单验证

input 属性

  1. :valid & :invalid
    符合&不符合表单校验规则的样式
  2. required
    是否为必填
  3. pattern
    校验正则
  4. minlength, maxlength, min, max
  5. [type=email|number|url|range|search|color|date|month|week|time|datetime(not work in my test demo)|datetime-loca|search]
  6. placeholder, autofocus... ...
  7. 点此查看更详细的属性
  8. 此外,js 还提供了H5用于校验约束的 API,但是个人感觉,如果用了这些 API,不如直接用 js 写校验规则,这样更加的方便且兼容性更好。
    output
新的语义元素
  1. mark 标记,与用户行为有关。
  2. figure 图表一类的东西。
  3. figcaption figure的描述说明。
    <figure> <img src='a.png'> <figcaption>图1</figcaption> </figure>
  4. data 将内容和机器可读的翻译联系在一起
    <data value="goods1">商品1</data>
  5. time 具有一定格式的时间
  6. progress 进度条
    <progress value="90" max="100"></progress>
  7. meter 仪表,类似于内存占用指示条,当大于90的时候为报警阈值
    <meter value="95" max="100" min="0" high="90" low="0" optimum="30" ></meter>
  8. main 当前页面的主体部分
iframe 改进

由于 iframe 在日常开发中被禁止使用,所以此处略过


  1. articlesection 的区别:

article

  1. 一般为页面的可复用结构
  2. 可嵌套,嵌套时父子 article 一般会有相关性,例如评论
  3. 不嵌套时元素的作者信息可通过 <address> 提供。

section

  1. 后者为页面的一个区域
  2. 一个 section 应该出现在文档大纲中
  3. 不能作为 address 元素的节点
  1. strongmark的区别

strong 是语法高亮,为了强调,而 mark 是与用户的某种行为有关系的标签,例如搜索的关键词。

  1. figurefigcaption

figure -> figcaption:(表格|图片|代码段)-> (对应的介绍说明)

· 通信

相关文章

网友评论

    本文标题:html5

    本文链接:https://www.haomeiwen.com/subject/idtbmqtx.html