Blogger Information
Blog 52
fans 0
comment 3
visits 42457
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
html学习:第3章 html5常用元素(链接,列表,表格,表单)
王小飞
Original
926 people have browsed it

1.链接

链接元素
  1. <a>: 链接元素,常用属性如下
属性 描述 举例
href 指向链接页面的 URL href=”https://php.cn
target 打开 URL 的页面来源 target=_self _blank _top _parent”
download 自定义下载文件名 download=”banner1.jpg”
type 设置链接文档的 MIME 类型 type=”image/jpeg”
  1. href属性值
属性 描述
href=”url” 跳转的目标地址
href=”mailto: 123456@qq.com 打开邮箱,发送邮件
href=”tel:13388**2345” 点击后,会询问用户是否要拨打电话
href=”outline.md” 浏览器不能解析的文档, 会直接下载
  1. taget属性值
属性 描述
target=”__self” 当前窗口打开链接
target=”_blank” 新窗口打开链接
target=”_parent” 父窗口打开链接
target=”_top” 顶层窗口打开链接
target=”name” 指定名称的窗口, 与<iframe>元素配合
target=”#anchor” 跳转到设置了锚点的元素所在位置

最基础的超链接实列演示代码

  1. <a href="http://www.php.cn" target="_blank" >php中文</a>

2.列表

演示代码

  1. <!-- 无序列表 -->
  2. <ul>
  3. <li>这里是无需列表</li>
  4. <li>这里是无需列表2</li>
  5. <li>这里是无需列表3</li>
  6. </ul>
  7. <!-- 有序列表 -->
  8. <ol>
  9. <li>这是有序列表</li>
  10. <li>这是有序列表2</li>
  11. <li>这是有序列表3</li>
  12. </ol>
  13. <!-- 自定义列表 -->
  14. <dl>
  15. <dt>自定义列表</dt>
  16. <dd>第一行</dd>
  17. <dd>第二行</dd>
  18. <dd>第三行</dd>
  19. </dl>
  20. <dl>
  21. <dt>自定义列表2</dt>
  22. <dd>第一行</dd>
  23. <dd>第二行</dd>
  24. <dd>第三行</dd>
  25. </dl>

展现效果:

3.表格

表格代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>表格元素</title>
  7. </head>
  8. <body>
  9. <!-- border表格线大小 cellspacing表格内边距 width宽height高度 align页面居中 -->
  10. <table border="4" cellspacing="1" width="400" height="250" align="center">
  11. <!-- 表格标题 -->
  12. <caption style="font-size: 1.5rem; margin-bottom: 10px;">
  13. 员工信息表
  14. </caption>
  15. <!-- 表格页眉 -->
  16. <thead bgcolor="lightblue">
  17. <th>部门</th>
  18. <th>ID</th>
  19. <th>姓名</th>
  20. <th>职务</th>
  21. <th>手机</th>
  22. </thead>
  23. <!-- 表格主体1 -->
  24. <tbody>
  25. <tr>
  26. <td rowspan="3" align="center">开发部</td>
  27. <td>101</td>
  28. <td>小王</td>
  29. <td>主管</td>
  30. <td>188345****</td>
  31. </tr>
  32. <tr>
  33. <!-- <td>开发部</td> -->
  34. <td>102</td>
  35. <td>小张</td>
  36. <td>程序员</td>
  37. <td>158123****</td>
  38. </tr>
  39. <tr>
  40. <!-- <td>开发部</td> -->
  41. <td>103</td>
  42. <td>小李</td>
  43. <td>实习生</td>
  44. <td>13399*****</td>
  45. </tr>
  46. </tbody>
  47. <!-- 表格主体2 -->
  48. <tbody>
  49. <tr>
  50. <td rowspan="3" align="center">销售部</td>
  51. <td>104</td>
  52. <td>小马</td>
  53. <td>主管</td>
  54. <td>135345****</td>
  55. </tr>
  56. <tr>
  57. <!-- <td>开发部</td> -->
  58. <td>105</td>
  59. <td>小刘</td>
  60. <td>客服</td>
  61. <td>157123****</td>
  62. </tr>
  63. <tr>
  64. <!-- <td>开发部</td> -->
  65. <td>106</td>
  66. <td>小朱</td>
  67. <td>实习生</td>
  68. <td>138349*****</td>
  69. </tr>
  70. </tbody>
  71. <!-- 表格页脚 -->
  72. <tfoot>
  73. <tr bgcolor="wheat">
  74. <td align="center">备注:</td>
  75. <td colspan="4">所有员工离职必须提交30天提交书面申请</td>
  76. </tr>
  77. </tfoot>
  78. </table>
  79. </body>
  80. </html>

效果显示:

4.表单

表单代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>表单之input</title>
  7. </head>
  8. <body>
  9. <h3>用户注册</h3>
  10. <form
  11. action="handle.php"
  12. method="post"
  13. enctype="application/x-www-form-urlencoded"
  14. id="register"
  15. >
  16. <!-- 单行文本输入框 -->
  17. <section>
  18. <label for="username">账号:</label>
  19. <!-- 必选且自动获取焦点 -->
  20. <input
  21. type="text"
  22. name="username"
  23. id="username"
  24. maxlength="20"
  25. placeholder="不可以使用汉字"
  26. required
  27. autofocus
  28. />
  29. </section>
  30. <!-- 密码输入框 -->
  31. <section>
  32. <label for="password">密码:</label>
  33. <input
  34. type="password"
  35. name="password"
  36. id="password"
  37. size="10"
  38. placeholder="不少于8位"
  39. required
  40. />
  41. </section>
  42. <section>
  43. <label for="password2">密码:</label>
  44. <input
  45. type="password2"
  46. name="password2"
  47. id="password2"
  48. size="10"
  49. placeholder="重复输入密码"
  50. required
  51. />
  52. </section>
  53. <!-- 单选框 -->
  54. <section>
  55. <label for="secret">性别:</label>
  56. <div>
  57. <!-- 只允许返回一个值,多个input的name属性值必须相同 -->
  58. <input type="radio" name="gender" id="male" value="male" /><label
  59. for="male"
  60. ></label
  61. >
  62. <input type="radio" name="gender" id="female" value="female" /><label
  63. for="male"
  64. ></label
  65. >
  66. <!-- checked: 默认选项 -->
  67. <input
  68. type="radio"
  69. name="gender"
  70. id="secret"
  71. value="female"
  72. checked
  73. /><label for="secret">保密</label>
  74. </div>
  75. </section>
  76. <!-- 复选框 -->
  77. <section>
  78. <label for="programme">兴趣:</label>
  79. <div>
  80. <!-- 允许返回多个值,属性名采用数组格式,便于后端处理 -->
  81. <input type="checkbox" name="hobby[]" id="game" checked /><label
  82. for="game"
  83. >游戏</label
  84. >
  85. <input type="checkbox" name="hobby[]" id="travel" checked /><label
  86. for="travel"
  87. >旅游</label
  88. >
  89. <input
  90. type="checkbox"
  91. name="hobby[]"
  92. value="shoot"
  93. id="shoot"
  94. /><label for="shoot">摄影</label>
  95. <input
  96. type="checkbox"
  97. name="hobby[]"
  98. value="programme"
  99. id="programme"
  100. checked
  101. /><label for="programme">编程</label>
  102. </div>
  103. </section>
  104. <!-- 文件域 -->
  105. <section>
  106. <label for="userpic">上传头像:</label>
  107. <!-- 设置<form enctype="multipart/form-data">,且为POST提交 才有效-->
  108. <input type="file" name="user_pic" id="userpic" />
  109. <!-- 隐藏域: 限制上传文件大小不超过8M -->
  110. <input type="hidden" name="MAX_FILE_SIZE" value="8388608" />
  111. </section>
  112. <!-- 预定义复合框 -->
  113. <section>
  114. <label for="course">课程:</label>
  115. <input type="text" name="course" list="course" />
  116. <datalist id="course">
  117. <!-- 此<option>使用单标签,与<select>中不同 -->
  118. <option value="HTML/CSS开发与实战"> </option>
  119. <option value="JavaScript基础与实战"> </option>
  120. <option value="PHP开发基础"> </option>
  121. <option value="Laravel基础与实战"> </option>
  122. </datalist>
  123. </section>
  124. <button type="">提交注册</button>
  125. </form>
  126. <hr />
  127. <!-- 表单控件元素不一定必须写到<form>标签内 -->
  128. <!-- 表单控件使用form属性,将它与所属表单绑定 -->
  129. <h2>外部表单</h2>
  130. <section>
  131. <label for="email">邮箱:</label>
  132. <input type="email" name="email" id="email" form="register" />
  133. </section>
  134. <section>
  135. <label for="age">年龄:</label>
  136. <input
  137. type="number"
  138. name="age"
  139. id="age"
  140. form="register"
  141. min="18"
  142. max="60"
  143. step="2"
  144. value="22"
  145. />
  146. </section>
  147. </body>
  148. </html>

效果

总结:表单难度稍微高点,感觉也比较重要,以后网站表单用到的还是比较多的,需要多复习几遍

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:表单可能教得有点难了, 但太重要了, 再难也值得
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post