七、HTML的标签(三)
1 使用<a>
标签,链接到另一个页面
a标签 anchor 锚的意思,超级链接的缩写
href hypertext reference 超文本引用,值为跳转连接的地址
target 表示是否在新标签页打开链接,属性值”_blank”表示在新窗口打开
title 设置鼠标悬停文本
使用<a>
标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。
语法:
1 | <a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a> |
例如:
1 | <a href="https://mango185.github.io/" title="点击进入Mango的小站">click here!</a> |
上面例子作用是单击click here!文字,网页链接到https://mango185.github.io/
这个网页。
title属性的作用,鼠标滑过链接文字时会显示这个属性的文本内容。
这个属性在实际网页开发中作用很大,主要方便搜索引擎了解链接地址的内容(语义化更友好)。
注意:只要为文本加入a标签后,文字的颜色就会自动变为蓝色(被点击过的文本颜色为紫色)。
a 的页面内锚点跳转:id名和name名在网页里必须是唯一的。
添加锚点的方法:
1 | (1)给对应位置的标签加一个id属性,属性值就是id名 <h2 id=”shenghuo”>生活经历</h2> |
1.1 a标签的伪类
a标签有4个特殊属性和状态,根据用户的不同行为,显示不同的状态
1 | a:link a 标签未点击前状态 |
伪类和类.box的区别:
1 | 伪类和类一样也有权重,和类权重相同 |
1.2 4个伪类顺序不能颠倒
1 | a:link a:visited a:hover a:active |
4个伪类顺序不能颠倒,颠倒之后不能正常渲染效果
因为4个伪类也有权重,权重相同,后面的会层叠掉之前的
1.3 应用
在使用a标签一般只需要渲染a:hover,其他的样式和a标签相同
a标签设置样式属性都将加载在4个伪类身上
有特殊样式再用伪类层叠(只需要将伪类样式书写在伪类选择器上)
a标签是行内元素,想设置宽高,必须转块。
a标签颜色和下划线必须单独设置,不能从祖先继承
1 | a{ |
2 在新建浏览器窗口中打开链接
<a>
标签在默认情况下,链接的网页是在当前浏览器窗口中打开,有时我们需要在新的浏览器窗口中打开。
如下代码:
1 | <a href="目标网址" target="_blank">click here!</a> |
3 认识<img>
标签,为网页插入图片
在网页的制作中为使网页炫丽美观,肯定是缺少不了图片,可以使用<img>
标签来插入图片。
语法:
1 | <img src="图片地址" alt="下载失败时的替换文本" title = "提示文本"> |
讲解:
1 | 1、img标签 |
4 路径
路径就是我们查找相关文件的位置的方法:相对路径、绝对路径
(1)相对路径:
查找文件时,从HTML出发,查找文件的位置。
同级查找:直接书写文件名字(包括文件名和扩展名)
子级查找:进入文件查找过程,书写对应的文件夹的名字,后面用/表示文件夹,再书写文件名和扩展名。
上级查找:文件放在html上级的文件夹里,需要先退出当前级别,退回到上一级文件夹,方法就是用../表示退回,退出几级就书写几次。后面直接书写指定的文件名和扩展名
1 | <img src=”images/cat.jpg” alt=””/> 子级查找 |
(2)绝对路径
绝对路径是从盘符出发寻找目标文件
以http://开头的路径也是绝对路径
实际工作当中不推荐使用从盘符出发的绝对路径,因为它不可移植、不可移动
1 | <img src=”C:/images/cat.jpg” alt=””/> 从盘符查找 |
1 | 常用:相对路径和网址形式的绝对路径 |