博客列表 >2020.07.26周末班作业

2020.07.26周末班作业

sunyinF
sunyinF原创
2020年08月01日 00:22:11442浏览

1.表格

  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>Document</title>
  7. </head>
  8. <body>
  9. <!-- <table>...</table>整个表格 -->
  10. <!-- border:边框 -->
  11. <!-- cellspacing:每格的间隙宽度 -->
  12. <!-- cellpadding:每隔的内边距 -->
  13. <!-- 可以自定义整体宽高:width/height; -->
  14. <!-- 加个属性整体居中style="text-align: center;" -->
  15. <table
  16. border="1"
  17. cellspacing="0"
  18. cellpadding="5"
  19. width="400"
  20. style="text-align: center;"
  21. >
  22. <!-- 给每列添加样式 -->
  23. <colgroup>
  24. <!-- 占位符 -->
  25. <col />
  26. <col bgcolor="#FF00FF" />
  27. <!-- span:使样式占用多列;与合并同理可以删除后面的占位符数 -->
  28. <col bgcolor="#90EE90" span="2" />
  29. <!-- <col /> -->
  30. <col bgcolor="#F08080" />
  31. </colgroup>
  32. <!-- 表名称 -->
  33. <caption>
  34. 主食
  35. </caption>
  36. <!-- thead表头 -->
  37. <thead>
  38. <!-- 在tr里添加属性使表头单独渲染出样式 -->
  39. <tr bgcolor="#D4F2E7">
  40. <!-- th自带加粗和居中属性 -->
  41. <th>日期</th>
  42. <th>早餐</th>
  43. <th>午餐</th>
  44. <th>晚餐</th>
  45. <th>宵夜</th>
  46. </tr>
  47. </thead>
  48. <!-- tbody表主体 -->
  49. <tbody>
  50. <tr>
  51. <td>昨天</td>
  52. <td>包子</td>
  53. <td>汤面</td>
  54. <td>烤鸡</td>
  55. <!-- rowspan:合并列格 -->
  56. <td rowspan="3">没吃</td>
  57. </tr>
  58. <tr>
  59. <td>今天</td>
  60. <td>肠粉</td>
  61. <td>包子</td>
  62. <td rowspan="2">米饭</td>
  63. </tr>
  64. <tr>
  65. <td>明天</td>
  66. <td>喝粥</td>
  67. <td>汤面</td>
  68. </tr>
  69. <tr>
  70. <td>后天</td>
  71. <td>肠粉</td>
  72. <!-- colspan:合并行格 -->
  73. <td colspan="2">包子</td>
  74. <td>烧烤</td>
  75. </tr>
  76. </tbody>
  77. <!-- tfoot表尾 -->
  78. <tfoot>
  79. <tr bgcolor="#F0E68C">
  80. <td colspan="5">一天天的都吃什么?</td>
  81. </tr>
  82. </tfoot>
  83. </table>
  84. </body>
  85. </html>

效果截图:

2.表单:

  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>Document</title>
  7. </head>
  8. <body>
  9. <h3 style="width: 280px; text-align: center;">用户注册</h3>
  10. <!-- method 提交表格的方式;不局限于一种提交方式-->
  11. <!-- GET用户提交的数据会以键值对的方式出现在URL地址栏中; -->
  12. <!-- POST 用户提交的数据会出现在请求中 -->
  13. <form
  14. style="
  15. width: 280px;
  16. border: 1px solid #000;
  17. padding: 10px;
  18. border-radius: 10px;
  19. "
  20. action=""
  21. method="GET"
  22. >
  23. <!-- tpye:框内格式 ;type="text":单行文本-->
  24. <!-- name:对应数据库字段,可以识别大小写字母、数字、下划线 -->
  25. <!-- value:默认框内变量值;框内有变量值时用户可以通过修改单行本修改,不影响默认提交数值。为空时不设置默认变量值; -->
  26. <!-- placeholder:提示信息 -->
  27. <!-- 绑定label与input焦点,对于变量值ID进行绑定 -->
  28. <!-- required:必填项;布尔属性,它的值为true(真)/folse(假),简写方式只要属性中出现表示为true/反之为folse-->
  29. <!-- autofocus:自动在页面中获取默认焦点 -->
  30. <fieldset>
  31. <legend>必填项</legend>
  32. <div>
  33. <label for="user-name">用户名:</label>
  34. <input
  35. type="text"
  36. name="username"
  37. value="先生"
  38. placeholder="请输入用户名"
  39. id="user-name"
  40. required
  41. autofocus
  42. />
  43. </div>
  44. <div>
  45. <label for="user-tel">手机号:</label>
  46. <input
  47. type="text"
  48. name="usertel"
  49. value=""
  50. placeholder="请输入手机号码"
  51. id="user-tel"
  52. required
  53. />
  54. </div>
  55. <div>
  56. <!-- 密码框格式 oassword -->
  57. <label for="pwd">密码:</label>
  58. <input
  59. type="password"
  60. name="password"
  61. value=""
  62. placeholder="请输入密码不少于6个字符"
  63. id="pwd"
  64. required
  65. />
  66. </div>
  67. </fieldset>
  68. <fieldset>
  69. <legend>选填项</legend>
  70. <div>
  71. <!-- 单选项格式 radio;<label for="nv">性别:</label>使点击性别焦点指向nv-->
  72. <label for="nv">性别:</label>
  73. <input type="radio" name="gender" id="nan" /><label for="nan"
  74. ></label
  75. >
  76. <input type="radio" name="gender" id="nv" /><label for="nv"></label>
  77. <!-- checked:默认焦点 -->
  78. <input type="radio" name="gender" id="baomi" checked /><label
  79. for="baomi"
  80. >保密</label
  81. >
  82. </div>
  83. <div>
  84. <!-- 复选框格式 checkbox -->
  85. <label for="dadoudou">爱好:</label>
  86. <!-- name="hobby[]" 数组的方式 -->
  87. <input type="checkbox" name="hobby[]" id="chifang" /><label
  88. for="chifang"
  89. >吃饭</label
  90. >
  91. <input type="checkbox" name="hobby[]" id="shuijiao" /><label
  92. for="shuijiao"
  93. >睡觉</label
  94. >
  95. <input type="checkbox" name="hobby[]" id="dadoudou" checked /><label
  96. for="dadoudou"
  97. >打豆豆</label
  98. >
  99. </div>
  100. <div>
  101. <!-- file 文件上传格式 -->
  102. <label for="user-img">头像:</label>
  103. <input
  104. type="file"
  105. name="user_img"
  106. id="user-img"
  107. style="width: 180px;"
  108. />
  109. <!-- 隐藏域,数据不需要用户提供也不需要显示在页面上 -->
  110. <!-- MAX_FILE_SIZE是PHP常量根据不同编程语言变化,表示文件最大值 -->
  111. <!-- value:以字节为单位 -->
  112. <input type="hidden" name="MAX_FILE_SIZE" value="5242880" />
  113. <!-- -->
  114. <input type="hidden" name="user_id" value="" />
  115. </div>
  116. <div>
  117. <!-- 预定义下拉框 -->
  118. <label for="kecheng">职业:</label>
  119. <!-- list于datalist里的id进行绑定 -->
  120. <input type="text" id="kecheng" list="bangding" />
  121. <!-- datalist里面放option预定义内容 -->
  122. <datalist id="bangding">
  123. <option value="程序员"></option>
  124. <option value="医生"></option>
  125. <option value="律师"></option>
  126. <option value="司机"></option>
  127. <option value="行政"></option>
  128. <option value="会计"></option>
  129. <option value="文编"></option>
  130. <option value="设计师"></option>
  131. <option value="策划"></option>
  132. </datalist>
  133. </div>
  134. <div>
  135. <!-- email 邮箱格式并可以限制提交邮箱的规范 -->
  136. <label for="my-email">邮箱:</label>
  137. <input type="email" name="email" placeholder="正确输入邮箱样式" />
  138. </div>
  139. <div>
  140. <!-- date 日期格式框 -->
  141. <label for="">生日:</label>
  142. <input type="date" name="brithday" />
  143. </div>
  144. <div>
  145. <!-- number 数值格式框 -->
  146. <!-- min 有效最小值 -->
  147. <!-- max 有效最大值 -->
  148. <!-- step 当前数值上下跳动的加减数,如21 点^变成23 -->
  149. <label for="">年龄:</label>
  150. <input
  151. type="number"
  152. name="age"
  153. min="18"
  154. max="65"
  155. step="2"
  156. value="18"
  157. />
  158. </div>
  159. <div>
  160. <!-- color 调色板格式 -->
  161. <label for="">喜欢的颜色:</label>
  162. <input type="color" name="pick_color" />
  163. </div>
  164. <div>
  165. <!-- 下拉选择框:select -->
  166. <label for="">学历:</label>
  167. <select name="edu" id="">
  168. <option value="">小学</option>
  169. <option value="">初中</option>
  170. <option value="">高中</option>
  171. <option value="" selected>专科</option>
  172. <option value="">本科</option>
  173. </select>
  174. </div>
  175. </fieldset>
  176. <!-- button 按钮格式,只有样式没有效果 -->
  177. <!-- submit 按钮格式,有效果 -->
  178. <!-- <input type="button/submit" value="提交" /> -->
  179. <!-- 如果有多个按钮时可添加调用不的脚本或用参数指定来实现:formaction="hanle,php?action=registar" -->
  180. <!-- 方式用formmethod="GET",新页面返回值 formtarget="_blank" -->
  181. <button style="margin: 10px 40%;">提交</button>
  182. </form>
  183. </body>
  184. </html>

效果截图:

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议