PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

博客列表 > (列表、表格)与表单控件

(列表、表格)与表单控件

lus菜
lus菜 原创
2020年12月23日 22:37:07 753浏览

列表

有序列表 <ol+li>

  1. <h3>购物车</h3>
  2. <ol>
  3. <li>牛奶一箱</li>
  4. <li>苹果一箱</li>
  5. <li>啤酒一件</li>
  6. </ol>

无序列表<ul+li>

  1. <h3>购物车</h3>
  2. <ul>
  3. <li>鸡蛋一箱</li>
  4. <li>栗子一箱</li>
  5. <li>饮料一件</li>
  6. </ul>

3. 自定义列表 dl+dt+dd

  1. <dl>
  2. <dt>名称:</dt>
  3. <dd>漳州灵感职业技术学院</dd>
  4. </dl>

表格

  1. 表格也是用一组标签来描述:table,thead,tbody,tr,td/th
  2. 所有的数据必须填充到 td /th 中, th td PLus+,自带了一个加粗和居中的样式
  3. 表格的主体,一个表格只能有一个表头,但可以有多个主体
  1. <table class="zhanzou">
  2. //表格标题
  3. <caption>
  4. 漳州市初中课程表
  5. </caption>
  6. //表头
  7. <thead>
  8. //每添加一组数据前先添加一行
  9. <tr>
  10. <th colspan="2"></th>
  11. <!-- <th></th> -->
  12. <th>星期一</th>
  13. <th>星期二</th>
  14. <th>星期三</th>
  15. <th>星期四</th>
  16. <th>星期五</th>
  17. </tr>
  18. </thead>
  19. <tbody>
  20. <tr>
  21. <td rowspan="4">上午</td>
  22. <td>数学</td>
  23. <td>语文</td>
  24. <td>书法</td>
  25. <td>化学</td>
  26. <td>英语</td>
  27. </tr>
  28. <tr>
  29. <td></td>
  30. <td>政治</td>
  31. <td>书法</td>
  32. <td>瑜伽</td>
  33. <td>化学</td>
  34. <td>物理</td>
  35. </tr>
  36. <tr>
  37. <td></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>英语</td>
  47. <td>语文</td>
  48. <td>书法</td>
  49. <td>数学</td>
  50. <td>体育</td>
  51. </tr>
  52. <tr class="rest">
  53. <td colspan="7">中午休息</td>
  54. </tr>
  55. <tr>
  56. <td rowspan="3">下午</td>
  57. <td></td>
  58. <td>政治</td>
  59. <td>书法</td>
  60. <td>瑜伽</td>
  61. <td>化学</td>
  62. <td>物理</td>
  63. </tr>
  64. <tr>
  65. <td></td>
  66. <td>音乐</td>
  67. <td>电脑</td>
  68. <td>书法</td>
  69. <td>思维</td>
  70. <td>英语</td>
  71. </tr>
  72. <tr>
  73. <td></td>
  74. <td>音乐</td>
  75. <td colspan>休息</td>
  76. </tr>
  77. </tbody>
  78. </table>

表单控件与隐藏域

  1. type: 控件类型 name: 数据的变量名 value: 数据的内容
  2. <inputinputtypetype="text"id="username" name="username"value=""placeholder="username"repuired/>
  3. //表单控件
  4. <h3 class="title">用户注册</h3>
  5. <form action="" method="POST" class="register">
  6. action: 处理表单的程序 method:: 表单提交类型 默认GET: 数据直接放在url地址中 POST: 表单的数据在请头体中
  7. //1. 单行文本框
  8. <label for="username">账号:</label>
  9. //type="text" 这是通用文本框,还有一些专用的
  10. //邮箱型文本框
  11. <label for="emalil">邮箱:</label>
  12. <input type="email" id="email" name="email" value="" placeholder="demo@email.com" repuired/>
  13. //密码型文本框/非明文
  14. <label for="password">密码:</label>
  15. <input type="password" id="password" name="password" value="" placeholder="不少于6位" repuired/>

4. 文件域与隐藏域:

上传文件要注意两点:

  1. 请求类型必须是: POST
  2. 将表单数据编码设置为:
  1. <label for="user-pic">头像:</label>
  2. //隐藏域,在前端页面看不到的,它的值供后端处理时用
  3. <input type="hidden" name="MAX_FILE_SIZE" value="80000" />
  4. <input type="file" name="user_pic" id="user-pic" />
  5. <!-- 头像占位符 -->
  6. <div class="user-pic" style="grid-column: span 2"></div>
  7. <label for="user-pic">简历:</label>
  8. <!-- 隐藏域,在前端页面看不到的,它的值供后端处理时用 -->
  9. <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
  10. <input type="file" name="user_pic" id="user-resume" />
  11. <!-- 简历占位符 -->
  12. <div class="user-resnme" style="grid-column: span 2"></div>
  13. <!-- 提交按钮 -->
  14. <button>提交</button>
  15. </form>

表单的form属性

  1. <h3 class="title">用户注册</h3>
  2. <form action="check.php" method="get" id="register">
  3. <div class="box">
  4. //使用form属性将控件和它所属的表单进行 关联、绑定
  5. <label for="username">账号:</label>
  6. <input type="text"form="register" name="username"id="username" placeholder="不能为空"/>
  7. <label for="email">邮箱:</label>
  8. <input type="email"form="register" name="email"id="meail"placeholder="demo@meail.com"/>
  9. <label for="password">密码:</label> <input type="password"form="register"name="password"id="password"placeholder="至少八位"/>
  10. <button form="register">提交</button>
  11. </div>
  12. </form>
  1. 尽管form属性可以实现将控件写到如何地方,仍然能获取到值,但不要这样做第一影响布局,第二代码混乱 都是,用在js中,获取数据会变得非常方便
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议