表格标签

表格由<table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由<td>标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等

  • tr: table row 表行
  • th: table head 表头
  • td: table data 表数据
  • colspan: column span 列范围
  • rowspan: rowspan 行范围
  • cellspacing:单元格间距
  • caption 表标题

11 常用标签2 - 图1

  1. <table border="1" cellspacing="0">
  2. <caption>商品清单</caption>
  3. <tr>
  4. <th>产品名称</th>
  5. <th>品牌</th>
  6. <!-- 横向合并:合并的列数 -->
  7. <th colspan='2'>数量和入库时间</th>
  8. </tr>
  9. <tr>
  10. <td>电冰箱</td>
  11. <td>海尔</td>
  12. <td>300</td>
  13. <td>2014-09</td>
  14. </tr>
  15. <tr>
  16. <td>电视机</td>
  17. <!-- 纵向合并: 合并的行数 -->
  18. <td rowspan="3">小米</td>
  19. <td>200</td>
  20. <td>2018-09</td>
  21. </tr>
  22. <tr>
  23. <td>电风扇</td>
  24. <td>400</td>
  25. <td>2017-09</td>
  26. </tr>
  27. <tr>
  28. <td>电脑</td>
  29. <td>400</td>
  30. <td>2017-09</td>
  31. </tr>
  32. </table>

image.png
完整的table语法

  1. <table border="1" cellspacing="0">
  2. <caption>商品清单</caption>
  3. <thead>
  4. <tr>
  5. <th>产品名称</th>
  6. <th>品牌</th>
  7. <!-- 横向合并:合并的列数 -->
  8. <th colspan='2'>数量和入库时间</th>
  9. </tr>
  10. </thead>
  11. <tbody>
  12. <tr>
  13. <td>电冰箱</td>
  14. <td>海尔</td>
  15. <td>300</td>
  16. <td>2014-09</td>
  17. </tr>
  18. <tr>
  19. <td>电视机</td>
  20. <!-- 纵向合并: 合并的行数 -->
  21. <td rowspan="3">小米</td>
  22. <td>200</td>
  23. <td>2018-09</td>
  24. </tr>
  25. <tr>
  26. <td>电风扇</td>
  27. <td>400</td>
  28. <td>2017-09</td>
  29. </tr>
  30. <tr>
  31. <td>电脑</td>
  32. <td>400</td>
  33. <td>2017-09</td>
  34. </tr>
  35. </tbody>
  36. <tfoot>
  37. <tr>
  38. <td>统计</td>
  39. <td></td>
  40. <td>1300</td>
  41. <td></td>
  42. </tr>
  43. </tfoot>
  44. </table>

image.png

表单标签

表单是一个包含表单元素的区域
表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、输入框(input)、单选框()

表单的作用

表单用于显示、收集信息,并将信息提交给服务器

  1. 语法:
  1. <form>允许出现表单控件</form>

2.属性 见下图:
11 常用标签2 - 图4

表单控件分类 见下图

11 常用标签2 - 图5

  1. <form action="http://www.baidu.com" method="post">
  2. <!--文本框-->
  3. <p>
  4. <!-- <label> 标签的 for 属性应当与相关元素的 id 属性相同。 -->
  5. <!-- 当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 -->
  6. <label for="username">用户名:</label>
  7. <input type="text" id="username" placeholder="请输入用户名">
  8. </p>
  9. <p>
  10. <label for="pwd">密码:</label>
  11. <input type="password" id="pwd" placeholder="请输入密码">
  12. </p>
  13. <!--单选框-->
  14. <p>
  15. 男:<input type="radio" name="sex" checked="checked">
  16. 女:<input type="radio" name="sex">
  17. </p>
  18. <!--复选框-->
  19. <h4>购买的课程:</h4>
  20. <p>
  21. web前端:<input type="checkbox" checked="checked">
  22. python开发:<input type="checkbox">
  23. Java编程:<input type="checkbox">
  24. </p>
  25. <!--下拉列表-->
  26. <p>
  27. <select name="class">
  28. <option value="a">HTML</option>
  29. <option value="b">CSS</option>
  30. <option selected="selected">JavaScript</option>
  31. <option>Vue</option>
  32. </select>
  33. </p>
  34. <!--滚动列表 multiple设置以后实现多选效果,ctrl+鼠标左键进行多选-->
  35. <p>籍贯:
  36. <select name="sel" size="2" multiple>
  37. <option value="深圳">深圳</option>
  38. <option value="北京">北京</option>
  39. <option value="上海">上海</option>
  40. <option value="广州" selected>广州</option>
  41. </select>
  42. </p>
  43. <!--textarea-->
  44. <p>
  45. 自我介绍:<br>
  46. <textarea name="txt" cols="30" rows="10"></textarea>
  47. </p>
  48. <!--文件选择框-->
  49. <p>
  50. 请上传文件:
  51. <input type="file" name="txtfile">
  52. </p>
  53. <!-- 按钮 -->
  54. <p>
  55. <input type="submit" name="btnsbt" value="提交">
  56. <input type="reset" name="btnrst" value="重置">
  57. <input type="button" name="btnbtn" value="普通按钮">
  58. </p>
  59. </form>

image.png