一、路径
定义: 从文件(html文件/css文件)自身出发去查找目标文件(比如我需要找我的电脑,那么找电脑过程就称之为路径);
绝对路径
带有盘符的路径(了解)
不推荐使用,因为每个的电脑硬盘只能自己访问,别人是访问不了的
<img src="C:\Users\admin\Desktop\上课需要的素材\zhulin\img\rrrr.jpg">
在线网络地址(重点)
可以使用,但是使用的时候**必须书写http://前缀**,但是要注意如果在线网站挂了该链接就不生效了;
<img src="https://www.itcast.cn/2020gw/images/indeximg/jyljavaee.png">
相对路径
同级路径(重点)
文件(html文件/css文件)和目标文件是并列的同级关系,直接在书写目标文件的名称格式即可;
<img src="./dog.gif" alt="">
下级路径(重点)
文件(html文件/css文件)和目标文件的父级盒子是并列的同级关系,先书写父级盒子名称/目标文件名称
./路径/文件
<img src="./img/dog.gif" alt="">
上级路径(了解)
../表示往上翻一级,文件先从自己的父级盒子中出来,再去查找对应的目标文件路径;
注意:实际开发中我们在css外部链接查找文件常用,比如查找背景图(需要 .css文件../翻出css文件夹再去找图片);
../书包/电脑 -- 书包在教室外面,../表示出教室
.box {
background: url(../img/dog.gif);
}
七、表格
作用: 目前市场表格主要是用来制作各类数据信息展示;
基本结构(重点):
最基本常用的表格是table表示表格整体,tr表示行,tr里面可以嵌套th或者td;
th:表头单元格 - 包含表头信息(由 th 元素创建);
td:标准单元格 - 包含数据(由 td 元素创建)
<table>
<tr>
<th>表头</th>
<th>表头</th>
</tr>
<tr>
<td>单元格</td>
<td>单元格</td>
</tr>
</table>
常见属性(了解)
border : 边框 ,后期用css实现;width: 设置表格的宽度,后期用css实现;rules : 取值为all,就可以实现细线表格样式,后期用css实现;
cellpadding: 规定内容距离单元格边沿的空白距离,后期用css实现;
cellspacing : 设置单元格和单元格之间的距离,一般取值为0或者不设置即可;
align: 设置表格的对齐方式,取值为left、center、right;如果align设置给table只影响table整体,不会影响th和td;
<table border="1" rules="all" cellpadding='10'>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
<tr>
<td>老王</td>
<td>16</td>
<td>100</td>
</tr>
<tr>
<td>老张</td>
<td>18</td>
<td>90</td>
</tr>
<tr>
<td>老李</td>
<td>19</td>
<td>60</td>
</tr>
</table>
### 表格结构标签(记住即可)
实际开发中我们也可以按照项目需求将table表格进行区块划分,一般我们划分为以下三部分:
thead标签用于把对HTML表格里的表头集中起来;
tbody用于集中主体内容;
tfoot用于集中表尾; 注意:
01、因为浏览器解析table表格的时候是一行一行的解析的,建议将tfoot放在tbody之前,以便浏览器可以在所有数据行接收完成之前显示表尾.
<table border="1" rules="all" cellpadding='10'>
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>成绩</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="3">注意:该成绩真实有效!</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>老王</td>
<td>16</td>
<td>100</td>
</tr>
<tr>
<td>老张</td>
<td>18</td>
<td>90</td>
</tr>
<tr>
<td>老李</td>
<td>19</td>
<td>60</td>
</tr>
</tbody>
</table>
合并单元格(了解)
单元格合并三步曲第一步: 先确定是跨行还是跨列合并,如果是跨行合并rowspan从上到下的合并,如果是跨列合并colspan从左到右的合并
第二步:找到目标单元格(需要合并的格子中的第一个格子),在开始单元格上书写跨行或者跨列,写上合并的格子: --- 第三步:删除多余的单元格;