博客列表 >a标签 列表,表格,表单的学习

a标签 列表,表格,表单的学习

云猫
云猫原创
2020年04月16日 15:07:25721浏览

1. a 标签的使用

属性 描述
href www.php.cn 跳转到网页
href 9999.zip 不可解析的文件直接下载
href tel:13588789999 拨打电话
href mailto:98989898@qq.com 发送邮件
href #当前页面 id 值 跳转到锚点
target _blank 新窗口打开
download 自定义文件名.zip 自定义下载的文件名
  • 示例代码:
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>A标签作业案例</title>
  7. </head>
  8. <body>
  9. <h1>A链接标签的作业案例</h1>
  10. <div>
  11. <!-- 当前窗口跳转到php中文网 -->
  12. <a href="https://www.php.cn/">php中文网 当前窗口打开</a>
  13. </div>
  14. <div>
  15. <!-- 新窗口打开php中文网 -->
  16. <a href="https://www.php.cn/" target="_black">php中文网 新窗口打开</a>
  17. </div>
  18. <div>
  19. <!-- 下载(网页解析不了的会自动进行下载) -->
  20. <a href="9999.zip" target="_block" download="自定义文件名.zip"
  21. >文件下载</a
  22. >
  23. </div>
  24. <div>
  25. <!-- 利用a标签打电话 -->
  26. <a href="tel:18502078888">给我打个电话吧!</a>
  27. </div>
  28. <div>
  29. <!-- 用a标签快速发邮件 -->
  30. <a href="mailto:99998888@qq.com">给我发一封邮件吧!</a>
  31. </div>
  32. <div>
  33. <!-- 跳转到锚点 -->
  34. <a href="#maodian">点我跳转到页尾</a>
  35. </div>
  36. <div>
  37. <h4 id="maodian" style="margin-top: 1000px;">我是页尾</h4>
  38. </div>
  39. </body>
  40. </html>

2. 列表

标签 描述
<ol>...</ol> 有序列表
<ul>...</ul> 无序列表
<li>...</li> 列表项
  • 示例代码
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>列表</title>
  7. </head>
  8. <body>
  9. <h2>有序列表</h2>
  10. <ol>
  11. <li>张三</li>
  12. <li>李四</li>
  13. <li>王五</li>
  14. <li>赵六</li>
  15. </ol>
  16. <hr />
  17. <h2>无序列表</h2>
  18. <ul>
  19. <li>张三</li>
  20. <li>李四</li>
  21. <li>王五</li>
  22. <li>赵六</li>
  23. </ul>
  24. </body>
  25. </html>

3. 表格

标签/属性 描述
<table>...</table> 定义一个表格
<thead>...</thead> 定义一个表头
<tbody>...</tbody> 定义一个表格主体
<tr>...</tr> 定义一行
<td>...</td> 定义一列
<tfoot>...</tfoot> 定义一个表格页脚
<caption>...</caption> 定义表格名称
border 添加表格线:<table border=“1”>...</table>
cellspacing 设置表格线条高度 同 border 用法
cellpadding 设置单元格的内边距
width 设置宽度,可使用百分数 同 border 用法
height 设置高度,不用加 px,直接使用数字,同 border 用法
align 对齐方式:left 左,right 右,center 居中
colgroup 对表格列,进行统一设置
rowspan 向下合并单元格
colspan 向右合并单元格
  • 示例代码
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>表格</title>
  7. </head>
  8. <body>
  9. <table
  10. border="1"
  11. cellpadding="5"
  12. cellspacing="0"
  13. width="90%"
  14. height="300"
  15. align="center"
  16. >
  17. <colgroup>
  18. <col />
  19. <col bgcolor="lightgreen" />
  20. <col bgcolor="yellow" />
  21. <col />
  22. </colgroup>
  23. <caption style="font-size: 2rem; margin-bottom: 10px;">
  24. 员工信息表
  25. </caption>
  26. <thead bgcolor="lightblue">
  27. <td>部门</td>
  28. <td>姓名</td>
  29. <td>性别</td>
  30. <td>电话</td>
  31. </thead>
  32. <tbody>
  33. <tr>
  34. <td rowspan="3" align="center">开发部</td>
  35. <td>张三</td>
  36. <td></td>
  37. <td>13588885555</td>
  38. </tr>
  39. <tr>
  40. <!-- <td>开发部</td> -->
  41. <td>李四</td>
  42. <td></td>
  43. <td>13588887777</td>
  44. </tr>
  45. <tr>
  46. <!-- <td>开发部</td> -->
  47. <td>王五</td>
  48. <td></td>
  49. <td>13577778888</td>
  50. </tr>
  51. </tbody>
  52. <tbody>
  53. <tr>
  54. <td rowspan="3" align="center">测试部</td>
  55. <td>赵六</td>
  56. <td></td>
  57. <td>13785858585</td>
  58. </tr>
  59. <tr>
  60. <!-- <td>测试部</td> -->
  61. <td>孙七</td>
  62. <td></td>
  63. <td>13685888899</td>
  64. </tr>
  65. <tr>
  66. <!-- <td>测试部</td> -->
  67. <td>周九</td>
  68. <td></td>
  69. <td>13888887745</td>
  70. </tr>
  71. </tbody>
  72. <tfoot bgcolor="lightblue">
  73. <tr>
  74. <td align="center">备注:</td>
  75. <td colspan="3">开工了开工了!努力工作哦~~</td>
  76. <!-- <td>女</td>
  77. <td>13888887745</td> -->
  78. </tr>
  79. </tfoot>
  80. </table>
  81. </body>
  82. </html>

4. 表单

标签/属性 描述
<form>...</form> 定义一个表单
<section>...</section> 定义一个表单域
<label>...</label> 定义当前表单项的名称
<input type="" /> 定义当前表单项的属性
text inptu 的 type 值;text 是文本框输入框
password inptu 的 type 值; password 是密码输入框
radio inptu 的 type 值;radio 是单选框 需配合 name 属性使用,多个单选框的 name 值必须一致
checkbox inptu 的 type 值;checkbox 是多选框 需配合 name 属性使用,多个单选框的 name 值必须一致
  • label 的 for 属性值,可以绑定 input 的 id 值,实现点击表单项名称,自动激活 input 光标
  • 复选框的 name 值 最好使用数组形式,方便后台处理数据
  • 示例代码
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <h2>用户注册</h2>
  10. <form action="">
  11. <section>
  12. <label for="username">账号:</label>
  13. <input type="text" id="username" />
  14. </section>
  15. <section>
  16. <label for="password">密码:</label>
  17. <input type="password" id="password" />
  18. </section>
  19. <section>
  20. <label for="">性别:</label>
  21. <input type="radio" value="男" id="nan" name="gender" /><label for="nan"
  22. ></label
  23. >
  24. <input type="radio" value="女" id="nv" name="gender" /><label for="nv"
  25. ></label
  26. >
  27. <input type="radio" value="保密" id="baomi" name="gender" /><label
  28. for="baomi"
  29. >保密</label
  30. >
  31. </section>
  32. <section>
  33. <label for="">兴趣:</label>
  34. <input type="checkbox" id="bianc" value="bianc" name="xingqu[]" /><label
  35. for=""
  36. >编程</label
  37. >
  38. <input type="checkbox" id="youxi" value="youxi" name="xingqu[]" /><label
  39. for=""
  40. >游戏</label
  41. >
  42. <input type="checkbox" id="lvyou" value="lvyou" name="xingqu[]" /><label
  43. for=""
  44. >旅游</label
  45. >
  46. </section>
  47. </form>
  48. </body>
  49. </html>

总结

  • 通过本节课的学习和作业,已经初步掌握 a 标签、列表、表单、表格的使用!
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议