博客列表 >巧记Table与Form,代码其实很简单。

巧记Table与Form,代码其实很简单。

觅小趣
觅小趣原创
2020年12月10日 14:33:231066浏览

表的使用

  • 要点1:thead/tbody/tfooter ==等同于HTML文档
  • 要点2:tr-代表行,语言标签;th,表头单元格;td,一个单元格。
  • 要点3:td必须放置在tr标签中
  • 要点4:合并行 colspan 合并列 rowspan
  • 要点5:如果行/列已经合并,下面对应的单元格就要删除/注释。

    1. <table class="lesson" border="1">
    2. <caption>课程表</caption>
    3. <thead>
    4. <tr>
    5. <th colspan="2"></th>
    6. <!-- <th></th> -->
    7. <th>星期一</th>
    8. <th>星期二</th>
    9. <th>星期三</th>
    10. <th>星期四</th>
    11. <th>星期五</th>
    12. </tr>
    13. </thead>
    14. <tbody>
    15. <tr>
    16. <td rowspan="4">上午</td>
    17. <td>1</td>
    18. <td>语文</td>
    19. <td>数学</td>
    20. <td>音乐 </td>
    21. <td>英语</td>
    22. <td>体育</td>
    23. </tr>
    24. <tr>
    25. <!-- <td>上午</td> -->
    26. <td>2</td>
    27. <td>语文</td>
    28. <td>数学</td>
    29. <td>音乐 </td>
    30. <td>英语</td>
    31. <td>体育</td>
    32. </tr>
    33. <tr>
    34. <!-- <td>上午</td> -->
    35. <td>3</td>
    36. <td>语文</td>
    37. <td>数学</td>
    38. <td>音乐 </td>
    39. <td>英语</td>
    40. <td>体育</td>
    41. </tr>
    42. <tr>
    43. <!-- <td>上午</td> -->
    44. <td>4</td>
    45. <td>语文</td>
    46. <td>数学</td>
    47. <td>音乐 </td>
    48. <td>英语</td>
    49. <td>体育</td>
    50. </tr>
    51. <tr>
    52. <td colspan="7" >中午休息</td>
    53. </tr>
    54. <tr>
    55. <td rowspan="3">上午</td>
    56. <td>5</td>
    57. <td>语文</td>
    58. <td>数学</td>
    59. <td>音乐 </td>
    60. <td>英语</td>
    61. <td>体育</td>
    62. </tr>
    63. <tr>
    64. <!-- <td>上午</td> -->
    65. <td>6</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>7</td>
    75. <td>课外活动</td>
    76. <td colspan="4">课外活动</td>
    77. </tr>
    78. </tbody>

    FORM的使用技巧及要点

  • 使用结构部分
    <form action="提交地址" method="提交方式" target="_blank"></form>
  • 知识点1.action 表单信息提交地址,信息提交成功会跳转去该地址
  • 知识点2.method 提交方式 get=明文传值 post需要跟对应php/js配合

input表单元素

  • 结构部分
    <input type="text" value="请输入中文" name="word"/>
  • 类型/type:
    text/文本(string),checkbox/多选、file/文件、hidden/隐藏域、image/图片、password/密码、radio/单选、reset/重置、submit/提交、button/按钮、textarea/文本域、Email/邮件、select/下拉菜单…

    1. <form>
    2. <fieldset>
    3. <legend>健康信息</legend>
    4. 身高:<input type="text" />
    5. 体重:<input type="text" />
    6. </fieldset>
    7. </form>
  • hidden隐藏域(不常用):
    用途:
    送信息的时候,携带一些需要后端接收,但不需要用户看到的内容
    该请求一定是需要通过表单的form进行提交的

    1. <div>
    2. <label for="user-pic">头像</label>
    3. <!-- 在前端页面中看不到,他的值供后端处理时使用 -->
    4. <input type="hidden" name="MAX_FILE_SIZE" value="80000">
    5. <input type="file" name="user_pic" id="user-pic">
    6. <!-- 头像占位符 -->
    7. <div class="user-pic" style="grid-column: span 2;"></div>
    8. </div>
  • label标签 帮助扩大点击区域,而不是只有点击表单元素有效

  1. 缺点:必须把文字和表单元素都放在label里面
  2. 果不想在一起~ 也可以利用标签上的属性 for 与表单元素id绑定
  1. <label>
  2. <input type="radio" name="gender" value="女">
  3. </label>

或者

  1. <label for="man"></label>
  2. <input id="man" type="radio" name="gender" value="男">

下拉菜单select 下拉表单 && option 选项,checked为默认选项

  1. <select>
  2. <option>上海市</option>
  3. <option>北京</option>
  4. <option>重庆</option>
  5. <option>天津</option>
  6. </select>
  1. 2020/12/09课程
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议