Web 前端 - HTML - 列表、表格和内联框架以及其他一些常用的元素
一、列表
1. 源码
<ul> <li>列表1</li> <li>列表2</li> <li>列表3</li> <li>列表4</li></ul><ol> <li>列表1</li> <li>列表2</li> <li>列表3</li> <li>列表4</li></ol>
2. 分析
| 序号 |
标签 |
描述 |
| 1 |
<ul> |
定义无序列表 |
| 2 |
<ol> |
定义有序列表 |
| 3 |
<li> |
定义列表项 |
- 列表分为无序列表和有序列表
- 无序列表无排列顺序可言,而有序列表根据排列顺序排列
- 无序列表在编排内容块时很常用
- 列表是前端三大重要元素中的其中一个,其他两个分别为表格和表单
二、表格
- 表格用来展示并列出详细数据时极其方便
- 表格是前端三大重要元素中的其中一个,其他两个分别为列表和表单
1. 标签
| 序号 |
标签 |
描述 |
| 1 |
<table> |
定义表格 |
| 2 |
<colgroup> |
对表格中的列进行格式化 |
| 3 |
<col> |
对表格中的列应用样式 |
| 4 |
<caption> |
定义表格的标题 |
| 5 |
<thead> |
定义表格的表头内容 |
| 6 |
<tbody> |
定义表格的主体内容 |
| 7 |
<tfoot> |
定义表格的底部内容 |
| 8 |
<tr> |
定义行 |
| 9 |
<th> |
定义表头单元格 |
| 10 |
td |
定义单元格 |
2. 属性
| 序号 |
属性 |
描述 |
适用元素 |
| 1 |
border |
添加表格框 |
<table> |
| 2 |
cellspacing |
设置单元格边框间隙 |
<table> |
| 3 |
cellpadding |
设置单元格内边距 |
<table> |
| 4 |
span |
设置横跨的列的数量 |
<col> |
| 5 |
colspan |
设置整合行的单元格的数量 |
<td> |
| 6 |
rowspan |
设置整合列的单元格的数量 |
<td> |
| 7 |
align |
设置单元格内容水平居中 |
所有元素 |
| 8 |
bgcolor |
设置背景色 |
所有元素 |
| 9 |
width |
设置宽度 |
所有元素 |
| 10 |
height |
设置高度 |
所有元素 |
3. 实例
<!DOCTYPE html><html lang="zh_hans"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>表格</title></head><body> <table border="1" cellspacing="0" align="center" width="400px"> <colgroup> <col bgcolor="lightgreen" /> <col span="3" bgcolor="lightpink" /> </colgroup> <caption style="font-size: larger; font-weight: bold; margin-bottom: 5px;">员工信息表</caption> <thead align="center"> <tr> <th>所属部门</th> <th>姓名</th> <th>性别</th> <th>手机号码</th> </tr> </thead> <tbody align="center"> <tr> <td rowspan="2">开发部</td> <td>贾皓轩</td> <td>男</td> <td>1351685****</td> </tr> <tr> <!--<td>开发部</td>--> <td>戴建明</td> <td>男</td> <td>1558494****</td> </tr> </tbody> <tbody align="center"> <tr> <td rowspan="2">测试部</td> <td>徐滨海</td> <td>男</td> <td>1583131****</td> </tr> <tr> <!--<td>测试部</td>--> <td>沈婉</td> <td>女</td> <td>1769782****</td> </tr> </tbody> <tfoot align="center"> <tr> <td>备注</td> <td colspan="3">离职需要提前30天申请</td> <!--<td></td>--> <!--<td></td>--> </tr> </tfoot> </table></body></html>
三、内联框架
- html5 中只保留了内联框架元素
<iframe> - 常用属性
| 属性 |
描述 |
src |
框架中加载的页面 URL |
srcdoc |
直接赋值 html 代码 |
name |
框架名称,与<a target=""配合 |
scrolling |
是否显示滚动条, yes/no/auto |
width |
框架宽度 |
height |
框架高度 |
frameborder |
是否显示框架边框 |
marginheight |
设置框架上下外边距 |
marginwidth |
设置框架左右外边距 |
四、其他元素
1. 结构元素
| 序号 |
标签 |
描述 |
| 1 |
<div> |
定义一个区块 |
| 2 |
<span> |
定义一个行内区块 |
2. 语义化结构元素
| 序号 |
标签 |
描述 |
| 1 |
<header> |
定义头部部分 |
| 2 |
<main> |
定义主体部分 |
| 3 |
<section> |
定义某区域部分 |
| 4 |
<aside> |
定义侧边栏内容部分 |
| 5 |
<footer> |
定义底部部分 |
3. 文本元素
| 序号 |
标签 |
描述 |
| 1 |
<h1>-<h6> |
定义标题,数字越小标题尺寸越大 |
| 2 |
<p> |
定义段落 |
| 3 |
<pre> |
定义预格式化文本 |
| 4 |
<code> |
定义代码 |
| 5 |
<strong> |
定义头部部分 |
4. 链接、图像和音视频
| 序号 |
标签 |
描述 |
| 1 |
<link> |
定义文档与外部资源的关系 |
| 2 |
<a> |
定义超链接 |
| 3 |
<img> |
定义图像 |
| 4 |
<audio> |
定义音频 |
| 5 |
<video> |
定义视频 |
| 6 |
<source> |
定义音视频的资源 |
五、课程总结
- 今天学习了HTML中常用的标签,通过上课认真听讲和认真完成老师布置的作业,使得我对HTML的理解和运用更加深入和熟悉。最主要的知识点是明白了列表、表格和表单在网页制作和网站开发中的重要性,以及了解并熟悉了列表、表格和其他一些常用标签的用法。
批改老师:
天蓬老师
批改状态:合格
老师批语:标签是基础