博客列表 >列表,表格和表单的使用

列表,表格和表单的使用

沉寂的博客
沉寂的博客原创
2020年12月29日 12:45:511165浏览

列表,表格和表单的使用

列表分为有序列表、无序列表表和自定义列表如下代码所示:

  1. <ol>
  2. <li>html</li>
  3. <li>Css</li>
  4. <li>Javascript</li>
  5. </ol>
  6. <!-- 无需列表 -->
  7. <ul>
  8. <li>Hellow Wold!</li>
  9. <li>Hellow Wold!</li>
  10. <li>Hellow Wold!</li>
  11. </ul>
  12. <!-- 自定义列表 -->
  13. <dl>
  14. <dt>姓名</dt>
  15. <dd>张三</dd>
  16. <dt>地址</dt>
  17. <dd>刘王庄</dd>
  18. </dl>

执行结果为:
列表执行结果

表格

课程表

代码如下所示:

  1. <table>
  2. <caption value="">
  3. 我的课程表
  4. </caption>
  5. <thead>
  6. <tr>
  7. <th>时间</th>
  8. <th>节次</th>
  9. <th>星期一</th>
  10. <th>星期二</th>
  11. <th>星期三</th>
  12. <th>星期四</th>
  13. <th>星期五</th>
  14. </tr>
  15. </thead>
  16. <tbody>
  17. <tr>
  18. <td rowspan="2">上午</td>
  19. <td>1</td>
  20. <td>听直播课程</td>
  21. <td>听直播课程</td>
  22. <td>听直播课程</td>
  23. <td>听直播课程</td>
  24. <td>听直播课程</td>
  25. </tr>
  26. <tr>
  27. <!-- <td>上午</td> -->
  28. <td>2</td>
  29. <td>手动练习代码</td>
  30. <td>手动练习代码</td>
  31. <td>手动练习代码</td>
  32. <td>手动练习代码</td>
  33. <td>手动练习代码</td>
  34. </tr>
  35. <tr>
  36. <td rowspan="2">下午</td>
  37. <td>3</td>
  38. <td>听直播课程</td>
  39. <td>听直播课程</td>
  40. <td>听直播课程</td>
  41. <td>听直播课程</td>
  42. <td>听直播课程</td>
  43. </tr>
  44. <tr>
  45. <!-- <td>下午</td> -->
  46. <td>4</td>
  47. <td>完成当天作业</td>
  48. <td>完成当天作业</td>
  49. <td>完成当天作业</td>
  50. <td>完成当天作业</td>
  51. <td>完成当天作业</td>
  52. </tr>
  53. </tbody>
  54. </table>

执行结果如下所示:
表格执行结果

form表单

<form action="#" method="GET" class="register">
  form表单 action 该属性的值是处理表单的程序,
method 该属性是表单的提交方式,get提交方式是通过地址栏提交的,用来提交一些不敏感的数据, post提交方式是在表单表头提交,比较隐蔽,一般建议用 post 提交方式。
<label for="male">性别:</label>
<input type="text" name="username" id="male" autofocus required />
  input 表单一般与label标签配合使用,其中label标签中的for属性值与input中的id属性值相同可以进行绑定,这样当鼠标点击文字是可以直接聚焦表单内容区,required直接写在表单里边可以在提交时可以检查书否为空为空不提交 ,autofocus 光标自动聚焦到表单。

表单应用场景代码如下

  1. <!-- 表单是非常重要的 -->
  2. <h3 class="title">用户注册表:</h3>
  3. <form action="#" method="GET" class="register">
  4. <label for="username">账号:</label>
  5. <input
  6. type="text"
  7. name="username"
  8. id="username"
  9. required
  10. autofocus
  11. placeholder="请输入账号"
  12. />
  13. <label for="password">密码:</label>
  14. <input
  15. type="password"
  16. name="password"
  17. id="password"
  18. placeholder="请输入密码"
  19. required
  20. />
  21. <label for="email">邮箱:</label>
  22. <input
  23. type="email"
  24. name="email"
  25. id="email"
  26. placeholder="请输入邮箱"
  27. required
  28. />
  29. <!-- 单选框radio,name属性值必须相同 -->
  30. <label for="male">性别:</label>
  31. <div>
  32. <label for="male"></label>
  33. <input type="radio" name="gender" id="male" />
  34. <label for="female"></label>
  35. <input type="radio" name="gender" id="female" />
  36. <label for="secret">保密</label>
  37. <input type="radio" name="gender" id="secret" checked />
  38. </div>
  39. <!-- 复选框CheckBox,name属性值必须一样,但是必须用数组方式表示如下代码所示 -->
  40. <label for="#">兴趣</label>
  41. <div>
  42. <label for="book">读书</label>
  43. <input type="checkbox" name="hobby[]" id="book" />
  44. <label for="run">跑步</label>
  45. <input type="checkbox" name="hobby[]" id="run" />
  46. <label for="game">玩游戏</label>
  47. <input type="checkbox" name="hobby[]" id="game" checked />
  48. </div>
  49. <!-- 下拉菜单select 》option -->
  50. <label for="edu">学历:</label>
  51. <select name="edu" id="edu">
  52. <option value="1">初中</option>
  53. <option value="2">高中</option>
  54. <option value="3">大专</option>
  55. <option value="4">本科</option>
  56. </select>
  57. <!-- hidden在前端页面是看不到的,只是供给后端用 可以限定上传文件的大小-->
  58. <!-- 图片 简历等都属于file类型如下代码所示 -->
  59. <label for="user-pic">头像:</label>
  60. <!-- 限定头像上传大小 -->
  61. <input type="hidden" name="MAX_FILE_SIZE" value="80000" />
  62. <input type="file" name="user_pic" id="user-pic" />
  63. <!-- 头像占位符 -->
  64. <div class="user-pic" style="grid-column: span 2"></div>
  65. <label for="user-resume">简历:</label>
  66. <!-- 限定简历上传大小 -->
  67. <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
  68. <input type="file" name="user_resume" id="user-resume" />
  69. <!-- 简历占位符 -->
  70. <div class="user-resume" style="grid-column: span 2"></div>
  71. <!-- 留言框textarea -->
  72. <label for="comment">留言框:</label>
  73. <textarea name="comment" id="comment" cols="10" rows="3"></textarea>
  74. <button>提交按钮</button>

代码执行结果为:
表单执行结果

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