新增常用元素

  1. <!DOCTYPE html>
  2. <!-- 结构元素
  3. section: 定义文档中的节. 基本布局:
  4. article: 代表独立的,完整的内容块. <header>
  5. nav: 表示页面中导航链接部分. <nav>
  6. slide: 用来装载非正文的部分. <article> <aside>
  7. hgroup: 对标题元素(h1~h6)进行组合. <section> [ ]
  8. footer: 定义文档的页脚. <footer>
  9. header: 定义文档的页眉.
  10. figure: 用于对元素进行组合.
  11. -->
  12. <!--------------------------------------------------------------------------------------------->
  13. <!-- 语义元素
  14. mark: 定义带有记号的文本.
  15. progress: 任务进度.
  16. time: 时间日期值.
  17. details: 定义选项列表.
  18. rudy: 定义rudy注释.
  19. menu: 表示菜单列表.
  20. command: 定义用户可能调用的mingling
  21. -->
  22. <html>
  23. <head>
  24. </head>
  25. <body>
  26. <header>
  27. <div id="container">
  28. <nav>
  29. <ul>
  30. <li><a href="">Home</a></li>
  31. <li><a href="">About</a></li>
  32. <li><a href="">Articles</a></li>
  33. <li><a href="">Contacts</a></li>
  34. </ul>
  35. </nav>
  36. </div>
  37. </header>
  38. <div id="content">
  39. <aside>
  40. <div class="inside">
  41. <h2>Latest News</h2>
  42. <ul>
  43. <li><a href="">2019.01.01</a></li>
  44. <li><a href="">2019.01.02</a></li>
  45. <li><a href="">2019.01.03</a></li>
  46. </ul>
  47. </div>
  48. </aside>
  49. <!--------------------------------------------------------------------------------------------->
  50. <section id="mycount">
  51. <h2>About your site</h2>
  52. <p>one</p>
  53. <p>two</p>
  54. <h2>About your team</h2>
  55. <ul>
  56. <li><img src="">picture</li>
  57. <li><img src="">picture</li>
  58. </ul>
  59. </section>
  60. <details open="open">
  61. <summary>index</summary>
  62. <p>one</p>
  63. <p>two</p>
  64. </details>
  65. <input list="list">
  66. <datalist id="list">
  67. <option value="haha"></option>
  68. <option value="hehe"></option>
  69. </datalist>
  70. <!--------------------------------------------------------------------------------------------->
  71. </div>
  72. <footer id="root">
  73. </footer>
  74. </body>
  75. </html>

新增表单功能

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>新增表单功能</title>
  6. </head>
  7. <body>
  8. <!--
  9. 新增input输入类型
  10. email: 验证email地址
  11. url: 输入URl的字段
  12. number: 用于输入数字的字段
  13. range: 用于精确值不高的输入数字的控件
  14. Date pickers:
  15. date: 定义date组件
  16. month: 定义month和year控件
  17. week: 定义week和year控件
  18. time: 定义用于输入时间的控件
  19. datetime: 定义date和time控件
  20. datetime-local: 定义date和time控件
  21. search: 定义用于输入搜索字符串的文本字段
  22. tel: 定义用于输入电话号码的字段
  23. color: 定义拾色器
  24. -->
  25. <!-------------------------------------------------------------------------------------->
  26. <form action="#" method="GET">
  27. <input type="email" name="email"/><hr/>
  28. <input type="url" name="url"/><hr/>
  29. <input type="number" name="number" max="100" min="0" value="1"/><hr/>
  30. <input type="date" name="date"/><hr/>
  31. <input type="color" name="color"/><hr/>
  32. <input type="submit" value="提交"/>
  33. </form>
  34. <!--
  35. 新增的input属性
  36. autocomplete 是否启用自动完成功能
  37. autofocus 自动获取焦点
  38. form 规定<input>所属的表单
  39. formnovalidate 覆盖表单的novalidate属性
  40. --------------------------------------------------
  41. 对于type="submit"/"image"
  42. formation 表单提交时处理输入控件的文件的URL
  43. formenctype 表单数据提交时的编码
  44. formmethod 发送表单到URl的方法
  45. formnovalidate 覆盖表单的novalidate属性
  46. formtarget 规定表示提交表单后在哪里显示接收到响应的名称或关键字
  47. 对于type="image"
  48. 新增height和width
  49. --------------------------------------------------
  50. list
  51. min/max/step 最小值/最大值/时间间隔
  52. multiple 允许用户输入到<input>的多个值
  53. pattern 验证<input>值得正则表达式
  54. placeholder 简短提示信息
  55. required 必须在提交表单之前填写输入字段
  56. -->
  57. <!--------------------------------------------------------------------------------------->
  58. <br/><br/><hr/>
  59. <!--
  60. 新增的form元素
  61. datalist 为输入框提供选择列表
  62. Keygen 密钥生成器
  63. output 用于浏览显示的脚本或计算结果
  64. novalidate 取消整个表单的有效性检查
  65. autocomplete 自动完成功能
  66. -->
  67. </form>
  68. </body>
  69. </html>