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