博客列表 >关于链接,列表,表格,表单的入门见解

关于链接,列表,表格,表单的入门见解

我是郭富城
我是郭富城原创
2020年04月04日 03:10:20556浏览

关于链接,列表,表格,表单的入门见解

1.我提交作业的网站https://php520.vip/index.html

2.链接元素

  • 链接元素使用的是<a>
  • 代码演示链接元素的具体用法
    1. <!-- 链接跳转 -->
    2. <a href="https://www.php.cn/">php中文网</a>
    3. <!-- 浏览器不能解析的文件会自动下载 -->
    4. <!-- download=""指定下载的文件名称 -->
    5. <a href="0403.zip" download="这是0403上课的教案">教案</a>
    6. <!-- 拨打电话,手机端使用,H5端 -->
    7. <a href="tel:110">咨询110</a>
    8. <!-- 发送邮箱 -->
    9. <a href="mailto:88@qq.com">联系我们</a>
    10. <!-- 设置锚点 -->
    11. <a href="#anchor">跳转到当前页的锚点</a>
    12. <a href="/4.3/4.3.html">返回4.3作业列表</a>
    13. <h1 id="anchor" style="margin-top: 1000px;">我是锚点</h1>
  • 具体划分为链接跳转,下载文件,拨打电话,发送邮箱,设置锚点等

    3.列表元素

  • 列表元素分为
  • <ul><li></li></ul>:无序列表
  • <ol><li></li></ol>:有序列表
  • <dl><dt><dd></dd></dt></dl>:自定义列表
  • 代码演示
    1. <body>
    2. <!-- 无序列表演示 -->
    3. <h3>我的学习计划</h3>
    4. <ul>
    5. <li>课前准备</li>
    6. <li>课后复习</li>
    7. <li>作业提交</li>
    8. </ul>
    9. <hr />
    10. <!-- 有序列表演示 -->
    11. <h3>我的学习计划</h3>
    12. <ol start="5">
    13. <li>课前准备</li>
    14. <li>课后复习</li>
    15. <li>作业提交</li>
    16. </ol>
    17. <hr />
    18. <!-- 自定义列表 -->
    19. <dl>
    20. <dt>html</dt>
    21. <dd>超文本标记语言</dd>
    22. <dd>页面是由多个元素组成</dd>
    23. <dt>CSS</dt>
    24. <dd>层叠样式表</dd>
    25. <dt>js</dt>
    26. <dd>脚本</dd>
    27. </dl>
    28. </body>

    4.表格元素

  • 表格是最重要的数据格式化展示重要工具, 使用频率非常高
  • 表格的数据,存储在由行与列组成的一系列单元格
  • 数据必须存储在单元格元素中
  • 与列表类似, 表格也是由一系列标签来描述

    4.1 元素

序号 标签 描述 备注
1 <table> 定义表格, 必选
2 <tbody> 定义表格主体, 允许定义多次 必选
3 <tr> 定义表格中的行, 必选
4 <th> 定义表格头部中的单元格,默认加粗居中 必选
5 <td> 定义 g 表格 e 主体与底部的的单元格 必选
6 <caption> 定义表格标题, 可选
7 <thead> 定义表格头格, 只需定义一次 可选
8 <tfooter> 定义表格底, 只需定义一次 可选
9 <col> 为一个/多个列设置属性,仅限 可选
10 <colgroup> 将多个<col>元素分组管理 可选

4.2 属性

序号 属性 适用元素 描述
1 border <table> 添加表格框
2 cellpadding <table> 设置单元格内边距
3 cellspacing <table> 设置单元格边框间隙
4 align 不限 设置单元格内容水平居中
5 bgcolor 不限 设置背景色
6 width 不限 设置宽度
7 height 不限 设置高度

4.3 代码演示

  1. <body>
  2. <table
  3. border="1"
  4. cellpadding="10"
  5. cellspacing="0"
  6. width="500"
  7. align="center"
  8. >
  9. <!-- 第一,第五列没有颜色,继承父级 -->
  10. <!-- <colgroup bgcolor="lightpink">
  11. <col />
  12. <col bgcolor="lightgreen" />
  13. <col bgcolor="yellow" span="2" />
  14. <col />
  15. </colgroup> -->
  16. <caption style="font-size: 1.5rem;margin-top: 10px;">
  17. 员工信息表
  18. </caption>
  19. <thead bgcolor="lightblue">
  20. <tr>
  21. <th>部门</th>
  22. <th>id</th>
  23. <th>姓名</th>
  24. <th>职务</th>
  25. <th>手机</th>
  26. </tr>
  27. </thead>
  28. <!-- 表格1 -->
  29. <tbody>
  30. <tr>
  31. <td rowspan="4" align="center">开发部</td>
  32. <td>101</td>
  33. <td>小郭</td>
  34. <td>霸道总裁</td>
  35. <td>888</td>
  36. </tr>
  37. <tr>
  38. <!-- <td>开发部</td> -->
  39. <td>110</td>
  40. <td>小马哥</td>
  41. <td>部长</td>
  42. <td>666</td>
  43. </tr>
  44. <tr>
  45. <!-- <td>开发部</td> -->
  46. <td>555</td>
  47. <td>小美</td>
  48. <td>部长</td>
  49. <td>222</td>
  50. </tr>
  51. <tr>
  52. <!-- <td>开发部</td> -->
  53. <td>444</td>
  54. <td>小刘</td>
  55. <td>部长</td>
  56. <td>111</td>
  57. </tr>
  58. </tbody>
  59. <!-- 表格2 -->
  60. <tbody>
  61. <tr>
  62. <td rowspan="4" align="center">销售部</td>
  63. <td>101</td>
  64. <td>小郭</td>
  65. <td>霸道总裁</td>
  66. <td>888</td>
  67. </tr>
  68. <tr>
  69. <!-- <td>销售部</td> -->
  70. <td>110</td>
  71. <td>小马哥</td>
  72. <td>部长</td>
  73. <td>666</td>
  74. </tr>
  75. <tr>
  76. <!-- <td>销售部</td> -->
  77. <td>555</td>
  78. <td>小美</td>
  79. <td>部长</td>
  80. <td>222</td>
  81. </tr>
  82. <tr>
  83. <!-- <td>销售部</td> -->
  84. <td>444</td>
  85. <td>小刘</td>
  86. <td>部长</td>
  87. <td>111</td>
  88. </tr>
  89. </tbody>
  90. <tfoot>
  91. <tr bgcolor="wheat">
  92. <td>备注</td>
  93. <td colspan="4">所有员工离职必须提前30天提交书面申请</td>
  94. <!-- <td></td>
  95. <td></td>
  96. <td></td> -->
  97. </tr>
  98. </tfoot>
  99. </table>
  100. </body>

5.表单元素

5.1 初学表单的demo

  1. <body>
  2. <h3>用户注册</h3>
  3. <form action="">
  4. <section>
  5. <label for="username">用户名:</label>
  6. <input
  7. type="text"
  8. id="username"
  9. name="username"
  10. maxlength="20"
  11. placeholder="不少于6位"
  12. required
  13. autofocus
  14. />
  15. </section>
  16. <section>
  17. <label for="password">密码:</label>
  18. <input
  19. type="password"
  20. id="password"
  21. name="password"
  22. placeholder="不少于8位"
  23. required
  24. size="10"
  25. />
  26. </section>
  27. <!-- 单选框 -->
  28. <section>
  29. <label for="secret">性别:</label>
  30. <div class="box">
  31. <input type="radio" name="gender" id="male" value="male" />
  32. <label for="male"></label>
  33. <input type="radio" name="gender" id="female" value="female" />
  34. <label for="female"></label>
  35. <input
  36. type="radio"
  37. name="gender"
  38. id="secret"
  39. value="secret"
  40. checked
  41. />
  42. <label for="secret">保密</label>
  43. </div>
  44. </section>
  45. <!-- 复选框 -->
  46. <section>
  47. <label for="program">兴趣</label>
  48. <div class="box">
  49. <input
  50. type="checkbox"
  51. name="hobby[]"
  52. id="game"
  53. value="game"
  54. checked
  55. /><label for="">游戏</label>
  56. <input
  57. type="checkbox"
  58. name="hobby[]"
  59. id="travel"
  60. value="travel"
  61. /><label for="">旅游</label>
  62. <input
  63. type="checkbox"
  64. name="hobby[]"
  65. id="shoot"
  66. value="shoot"
  67. /><label for="">摄影</label>
  68. <input
  69. type="checkbox"
  70. name="hobby[]"
  71. id="program"
  72. value="program"
  73. checked
  74. /><label for="">编程</label>
  75. </div>
  76. </section>
  77. </form>
  78. </body>

5.2 具体内容

  • 上文5.1是课堂上老师现场演示的注册表单,包括简单的用户名,密码,性别,和兴趣复选框的功能,下节课将会重点讲解这方面的只是。

6.学习总结

  • 本节课让我熟悉了元素(标签)语义化的优势和作用,加深了对语义化文本元素的使用了解,并且深入了解了链接元素,列表元素,表格的功能和使用,初步了解了表单的作用,熟悉和魔头表单的结构和使用将会对后期的学习带来很大的帮助。
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议