博客列表 >HTML常用元素:链接元素&表格元素

HTML常用元素:链接元素&表格元素

导导的PHP学习笔记
导导的PHP学习笔记原创
2020年10月08日 21:36:06952浏览

一、链接元素常用的三种功能

1.通过链接访问不同的页面

语法:
<a href="想要调转的URL地址" target="跳转的方式">显示的超文本</a>

说明:跳转的方式 target 常用的有在新的窗口打开使用_blank 属性,使用_self 或是省略不写表示在当前窗口打开。

实例:
<a href="https://www.baidu.com/" target="_black">点击此处在新的窗口跳往百度</a>

显示效果:
<a href="https://www.baidu.com/" target="_black">点击此处在新的窗口跳往百度</a>

2.通过链接下载文件

语法:
<a href="想要下载的文件" download="定义下载文件的名称">显示的超文本</a>

实例:
<a href="https://www.php.cn/static/images/logo.png" download="PHP中文网Logo图片">PHP中文网Logo</a>

显示效果:
<a href="https://www.php.cn/static/images/logo.png" download="PHP中文网Logo图片">PHP 中文网 Logo</a>

3.通过链接实现拨打电话的功能

语法:
<a href="tel:电话号码">显示的超文本</a>

说明:通常在手机端网页上使用该功能

实例:
<a href="tel:12306">打电话订票</a>

显示效果:
<a href="tel:12306">打电话订票</a>

4.通过链接实现发邮件的功能

语法:
<a href="mailto:邮箱地址">显示的超文本</a>

说明:此功能需要电脑安装了对应的邮件系统才能生效

实例:
<a href="mailto:123456@qq.com">点击此处给我发邮件</a>

显示效果:
<a href="mailto:123456@qq.com">点击此处给我发邮件</a>

5.通过链接实现锚点功能

语法:
<a href="#锚点名称">显示的超文本</a>

说明:锚点能在一个页面中定位跳转到对应的位置,常用与在一个页面中实现快速定位跳转,比如页面内的导航、TAB 标签等,非常的实用。

实例:

  1. <a href="#md">跳到当前页面的md锚点处</a>
  2. <h2 id="md" style="margin-top:1000px">这里是md锚点处</h2>

显示效果:
<a href="#md">跳到当前页面的 md 锚点处</a>

<h2 id="md" style="margin-top:1000px">这里是md锚点处</h2>

二、对表格进行行与列合并时经常用到的属性

表格的常用标签:

  1. <table>
  2. <caption>
  3. 表格标题
  4. </caption>
  5. <thead>
  6. <tr>
  7. <th>1</th>
  8. <th>2</th>
  9. <th>3</th>
  10. <th>4</th>
  11. </tr>
  12. </thead>
  13. <tbody>
  14. <tr>
  15. <td>X</td>
  16. <td>X</td>
  17. <td>X</td>
  18. <td>X</td>
  19. </tr>
  20. </tbody>
  21. </table>

说明: 1.表格使用 Table 标签来创建 2.表头使用 thead 标签(一个表中只有一个) 3.表格主体使用 tbody 标签(一个表中可以有多个) 4.表格标题使用 caption 标签

表格的常用属性:

序号 属性名称 说明
1 border 属性 用来控制表格的边框
2 width 属性与 height 属性 分别用来控制表格的宽度和高度
3 align 属性 用来控制表格的对齐方式(通常设为 center)
4 cellspacing 属性 用来控制表格单元格边框之间的间隙(通常设为 0)
5 cellpadding 属性 用来设置表格单元格的内边距(设置后比较美观)
6 bocolor 属性 用来设置背景颜色

说明:以上属性中除 border 属性、cellpadding 属性和 cellspacing 属性只能适用于 table 元素外,其余属性适用元素不限。

对表格进行行与列合并时经常用到的属性

序号 属性名称 说明
1 rowspan 用于对表格的行进行合并,合并几行就写上对应的数字几
2 colspan 用于对表格的列进行合并,合并几列就写上对应的数字几
3 colgroup 用于对表格的列进行分组管理,如对列设置不同的颜色

说明:
1.对于合并了的行或列,需要删除掉
2.对于行或列的合并,都需要在对应的单元格中操作(写在其中)
3.经测试,表头与主体之间不能进行行的合并操作

三、商品列表小案例演示

代码如下所示:

  1. <table
  2. border="1"
  3. width="500"
  4. height="60"
  5. align="center"
  6. cellspacing="0"
  7. cellpadding="5"
  8. bgcolor="#fef"
  9. >
  10. <caption>
  11. <colgroup>
  12. <col span="5" style="background-color: bisque" />
  13. <col style="background-color: aqua" />
  14. </colgroup>
  15. 购物车
  16. </caption>
  17. <thead bgcolor="#1495E7">
  18. <tr>
  19. <th>店铺</th>
  20. <th>商品名称</th>
  21. <th>单价</th>
  22. <th>数量</th>
  23. <th>金额</th>
  24. <th>合计金额</th>
  25. </tr>
  26. </thead>
  27. <tbody align="center">
  28. <tr>
  29. <td rowspan="2">A店铺</td>
  30. <td>上衣</td>
  31. <td>50</td>
  32. <td>2</td>
  33. <td>100</td>
  34. <td rowspan="2">200</td>
  35. </tr>
  36. <tr>
  37. <!-- <td>B1</td> -->
  38. <td>裤子</td>
  39. <td>100</td>
  40. <td>1</td>
  41. <td>100</td>
  42. <!-- <td></td> -->
  43. </tr>
  44. <tr>
  45. <td rowspan="3">B店铺</td>
  46. <td>牛奶</td>
  47. <td>5</td>
  48. <td>10</td>
  49. <td>50</td>
  50. <td rowspan="3">350</td>
  51. </tr>
  52. <tr>
  53. <!-- <td>B1</td> -->
  54. <td>巧克力</td>
  55. <td>10</td>
  56. <td>10</td>
  57. <td>100</td>
  58. <!-- <td></td> -->
  59. </tr>
  60. <tr>
  61. <!-- <td>B1</td> -->
  62. <td>零食</td>
  63. <td>500</td>
  64. <td>4</td>
  65. <td>200</td>
  66. <!-- <td></td> -->
  67. </tr>
  68. <tr bgcolor="#C84244">
  69. <td colspan="5" align="right">总计金额:</td>
  70. <!-- <td></td>
  71. <td></td>
  72. <td></td>
  73. <td></td> -->
  74. <td>550</td>
  75. </tr>
  76. </tbody>
  77. </table>

效果图如下所示:

上一条:0930作业下一条:注册表单html
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议