全栈攻城狮-每日更新原创IT编程技术及日常实用视频。
主要内容:这是HTML课程的第五课,主要讲解HTML的图片和超链接。让自己设计的网页更加多元素。
在上节中主要讲解了HTML的文字标签和格式标签。上篇请戳→→04程序员定要学HTML,字体段落标签介绍,60秒搞定
其实如果没有记住也无所谓。毕竟这些标签都是HTML中比较常用的,在以后的相关的案例中也会使用。此系列教程主要讲解HTML从基础到精通。自己能够设计一个完整的前端网页项目。
程序员写代码
在HTML中添加图片其实很简单,就是添加一个img的标签。
图片标签的语法
一般有src、alt、width、height四种属性就够用了。
效果:
图片的显示效果
src表示的是图片的路径,这里面的值应该怎么写呢?
(1)html文件和图片在相同一个文件夹下。
HTML文件和图片文件在相同的目录下,可以直接书写文件的名称。
写文件名的写法,如上面的HTML
(2)图片在HTML文件所在目录的文件夹内:
如图:
图片文件在文件夹内
此时需要加上文件夹名称,并加上“/”表示下层目录:
下层目录的图片写法
(3)图片文件在上层目录
如果图片在HTML文件所在的上层目录,则需要写“..”表示向上一级。如图:
上层目录
超链接就是可以链接到某个资源的东西,比如我们打开百度首页搜索后,产生的就是超链接:
这些蓝字超链接
这些蓝色的文字标题,我们点击之后可以跳转到新的网站。这就是超链接。下面我们自己写一个超链接:
超链接的写法
超链接预览
超链接中的潮涌属性包括:href(网页地址)、title(说明描述)、target(打开网页的位置)、name(名称)。
其中href支持带有任何协议的连接。title是对超链接的说明。
程序员
target包括四个值:
_blank
在新的窗口打开连接
_self
在当前窗口打开超链接
_parent
在父窗口打开超链接,这个后面会说,不常用
_top
在整个窗口中打开被链接文档。
每天一个知识点,带你迈向软件编程大神,一起努力吧。
标
网页必定会存在跳转不同网页的功能,几乎可以在所有的网页中找到链接,点击链接可以从一个网页跳转到另一个网页。
跳转到百度
1、标签
<a />
2、属性
Href:要跳转到的地址
Target:跳转的网页在哪个窗口打开
Target常用的值有两个,_self表示在自身网页中打开,_blank表示新打开一个窗口。默认是_self。
3、示例
<a href="https://www.baidu.com/" target="_blank">我要跳转到百度</a>
超链接标签除了有跳转网页的功能以外,还有一个功能,就是书签功能,经常会用在小说网站或者文档网站。
跳转到书签位置
超链接标签本身是具有跳转功能,再结合书签功能,就能达到跳转到其他页面的书签位置。用法都一样,只不过书签是定在其他网页,然后本页面的超链接标签的href的值,是跳转路径+#+书签标签。以下示例:
1、在目标网页里定好书签
在目标网页里定好书签
2、本网页的超链接标签对接好目标地址以及目标书签.
对接目标地址以及目标书签
跳转到目标网页并定位到书签位置
超链接标签知识体系
同的链接可以有不同的样式。
链接样式
链接的样式,可以用任何CSS属性(如颜色,字体,背景等)。
特别的链接,可以有不同的样式,这取决于他们是什么状态。
这四个链接状态是:
a:link - 正常,未访问过的链接
a:visited - 用户已访问过的链接
a:hover - 当用户鼠标放在链接上时
a:active - 链接被点击的那一刻
实例
a:link {color:#FF0000;} /* 未访问链接*/
a:visited {color:#00FF00;} /* 已访问链接 */
a:hover {color:#FF00FF;} /* 鼠标移动到链接上 */
a:active {color:#0000FF;} /* 鼠标点击时 */
当设置为若干链路状态的样式,也有一些顺序规则:
a:hover 必须跟在 a:link 和 a:visited后面
a:active 必须跟在 a:hover后面
常见的链接样式
根据上述链接的颜色变化的例子,看它是在什么状态。
让我们通过一些其他常见的方式转到链接样式:
文本修饰
text-decoration 属性主要用于删除链接中的下划线:
实例
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}
背景颜色
背景颜色属性指定链接背景色:
实例
a:link {background-color:#B2FF99;}
a:visited {background-color:#FFFF85;}
a:hover {background-color:#FF704D;}
a:active {background-color:#FF704D;}
如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!
*请认真填写需求信息,我们会在24小时内与您取得联系。