范仁义html+css课程---3、图片和超链接

一、总结

一句话总结:

img标签是图片标签,定义 HTML 页面中的图像
a标签是超链接标签,用于从一个页面链接到另一个页面。

1、img标签要点?

作用:img标签定义 HTML 页面中的图像。
常用属性:src(图像的 URL) 和 alt(图像的替代文本)。
示例:<img src="smiley-2.gif" alt="Smiley face" width="42" height="42">

2、a标签要点?

作用:a标签定义超链接,用于从一个页面链接到另一个页面
常用属性:a元素最重要的属性是 href 属性,它指定链接的目标
示例:<a href="http://www.fanrenyi.com">访问 范仁义的网站</a>

3、a标签的作用有哪些?

a、页面跳转
b、使用锚点定位
c、下载文件

4、相对路径和绝对路径是什么意思?

相对路径:指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
绝对路径:目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
HTML绝对路径:带域名的文件的完整路径。

5、a标签中的href属性的值为#,表示什么意思?

|||-begin

<a href="#">内容</a>

|||-end

表示跳转到本页

二、图片标签(img标签)

课程对应的视频地址:3、图片和超链接
https://www.fanrenyi.com/video/2/8

1、标签定义及使用说明

<img> 标签定义 HTML 页面中的图像。

<img> 标签有两个必需的属性:src 和 alt。

注释:从技术上讲,图像并不会插入 HTML 页面中,而是链接到 HTML 页面上。<img> 标签的作用是为被引用的图像创建占位符。

 

src:规定显示图像的 URL。

alt:规定图像的替代文本。

 
比如:
<img src="smiley-2.gif" alt="Smiley face" width="42" height="42">

2、常见路径的写法

①相对路径:

相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。

Ⅰ -当图片在当前文件下一层时:文件夹名/图片名 例如:img/abc.jpg
Ⅱ-当图片与当前文件在同一层时:图片名 例如:src="abc.jpg"
Ⅲ-当图片在当前文件上一层时:../图片名 例如:src="../abc.jpg"
使用相对路径时,图片最外层只能放到网站根目录(图片必须要在项目文件夹中)

②绝对路径:

绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。
HTML绝对路径(absolute path)指带域名的文件的完整路径。

写法file:///E:/aaa.png 但是,严禁使用

3、例子

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>img小实例</title>
</head>
<body>
<!--<img src="img/aa2.gif" alt="" style="width: 100px;height: 100px">-->
<img src="../img/bb.jpg" alt="">
<!--<img src="https://pic.cnblogs.com/avatar/1163900/20170531020338.png" alt="">--> <!--绝对路径小实例-->
<!--<img src="C:\Users\Fan Renyi\Desktop\aa.gif" alt="">--> </body>
</html>

三、超链接标签(a标签)

1、标签定义及使用说明

<a> 标签定义超链接,用于从一个页面链接到另一个页面。

<a> 元素最重要的属性是 href 属性,它指定链接的目标。

例如:

<a href="http://www.fanrenyi.com">访问 范仁义的网站</a>

2、属性

href:

规定链接的目标 URL。

target:

规定在何处打开链接文档。

<a target="_blank|_self|_parent|_top|framename">
描述
_blank 在新窗口中打开被链接文档。
_self 默认。在相同的框架中打开被链接文档。
_parent 在父框架集中打开被链接文档。
_top 在整个窗口中打开被链接文档。
framename 在指定的框架中打开被链接文档。

download:

定义了下载链接的地址。

例如:

<a href="/images/logo.png" download="/images/logo.png">

3、a标签的作用总结

a、页面跳转(跳转本地页面 和 跳转在线的页面)

在a标签的href属性里面指定目标页面即可

例如:

<a href="http://www.fanrenyi.com">访问 范仁义的网站</a>

b、使用锚点定位

设定锚点:
        在要定位到的位置找一个标签给他加id属性,属性值就是锚点名称

定位锚点:
        跳转到指定锚点

示例:

<a href="#top">内容</a>      <!--#的意思是跳转到本页的id为top的标签处-->
<a href="#">内容</a> <!--#的意思是跳转到本页-->

c、下载文件

标签跳转到的文件 浏览器找得到,但是打不开,然后会选择提供下载

加上download属性一定download

比如:

<a href="/images/logo.png" download="/images/logo.png">

4、代码

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>a标签小实例</title>
</head>
<body>
<!--跳转到在线页面-->
<a href="https://fanrenyi.com" target="_blank">去范仁义的网站</a>
<a href="https://baidu.com">去百度</a> <!--跳转到本地页面-->
<a href="img小实例.html">跳转到img小实例里面去</a> <!--锚点小实例-->
<!--<div>-->
<!-- <a href="#part_1">去板块1</a>-->
<!-- <a href="#part_2">去板块2</a>-->
<!-- <a href="#part_3">去板块3</a>-->
<!--</div>--> <!--<div id="part_1" style="height: 400px;background-color: red;">-->
<!-- 板块1-->
<!--</div>-->
<!--<div id="part_2" style="height: 400px;background-color: blue;">-->
<!-- 板块2-->
<!--</div>-->
<!--<div id="part_3" style="height: 400px;background-color: green;">-->
<!-- 板块3-->
<!--</div>--> <!--a标签下载实例-->
<a href="aa.zip">aa.zip</a>
<!--<a href="aa.gif" download="aa.gif">a标签里面是img测试</a>-->
<a href="aa.gif">a标签里面是img测试</a>
</body>
</html>
 

范仁义html+css课程---3、图片和超链接的更多相关文章

  1. 范仁义html+css课程---7、表单

    范仁义html+css课程---7.表单 一.总结 一句话总结: 表单标签的话主要掌握form标签.input标签(以及input标签的不同的type值).select标签.textarea等标签,及 ...

  2. 范仁义html+css课程---5、列表

    范仁义html+css课程---5.列表 一.总结 一句话总结: 学会基本的使用有序列表.无序列表.定义列表,设置样式的话尽量通过css而不是属性 1.无序列表基本形式(实例)? ul标签包裹li标签 ...

  3. 范仁义html+css课程---1、html基本结构

    范仁义html+css课程---1.html基本结构 一.总结 一句话总结: html标签中包含head标签和body标签,head标签里面主要写用户不可见的内容,比如字符集编码,body标签里面主要 ...

  4. 范仁义html+css课程---11、html补充知识

    范仁义html+css课程---11.html补充知识 一.总结 一句话总结: 小于号(<):< 大于号(>):> 空格:  二.html 字符实体 1.小于号(<)和大 ...

  5. 范仁义html+css课程---10、其它标签

    范仁义html+css课程---10.其它标签 一.总结 一句话总结: 了解iframe.Figure与Figcaption.address.progress.meter.datalist.field ...

  6. 范仁义html+css课程---9、video、audio、canvas和svg元素略讲

    范仁义html+css课程---9.video.audio.canvas和svg元素略讲 一.总结 一句话总结: video:HTML5视频标签. audio:html5音频标签. canvas:绘制 ...

  7. 范仁义html+css课程---8、新元素布局

    范仁义html+css课程---8.新元素布局 一.总结 一句话总结: 推荐用新标签(语义化的标签)来布局:header(头部),footer(尾部),aside(侧边栏),nav(导航),artic ...

  8. 范仁义html+css课程---6、表格

    范仁义html+css课程---6.表格 一.总结 一句话总结: 表格中最常用的元素就是table.tr.td.th,还有语义化的thead.tbody.tfoot标签 1.表格构成三个基本要素? t ...

  9. 范仁义html+css课程---4、文本标签

    范仁义html+css课程---4.文本标签 一.总结 一句话总结: 文本标签大致掌握一下,做到它站在你对面的时候最好认得,认不得也没关系,直接百度 1.ins标签.u标签和del标签 作用? ins ...

随机推荐

  1. django 上传头像并预览 3选1

    注册页面的头像上传 register.html<!DOCTYPE html> <html lang="en"> <head> <meta ...

  2. centos7.6在线yum安装docker-ce

    概述: 利用阿里的mirrror的docker-ce仓库,在线安装docker-ce 部署环境: CentOS Linux release 7.6.1810 (Core) 01.添加docker-ce ...

  3. Maven nexus 安装nexus : wrapper | OpenSCManager failed - 拒绝访问。 (0x5)

    在win7中安装nexus时提示:wrapper | OpenSCManager failed - 拒绝访问. (0x5) 主要是没有权限.需要以管理员的身份运行 如果你是直接点击 start-nex ...

  4. 【CMDB】API传输验证

    客户端向服务器发送请求时,在请求头添加自定义的字符串 客户端的加密方式 1.对key+time进行md5加密 2.发送的时候的格式为md5_key|time,将时间也发送过去 服务器端验证 1.获取加 ...

  5. docker管理监控方案

    docker相关管理可分为四类:docker基础功能.docker监控.docker集群管理和docker系统认证管理.docker管理的基础或信息来源都是docker命令行或docker API. ...

  6. Linux IO 概念(1)

    基础概念 文件描述fd 文件描述符(file description),用于表述指向文件引用的抽象话题概念 文件描述符在形式上是一个非负整数,实际上它是一个索引值,指向内核为每一个进程所维护的该进程打 ...

  7. meibu ddns update command

    http://main.meibu.com/ip/login.asp?name=[USERNAME]&pwd=[PASSWORD]

  8. CentOS7安装Pycharm

    1. 进入官网:https://www.jetbrains.com/pycharm/2. 点击下载3. 直接安装:tar zxvf ***.tar.gz4. 建立软连接:sudo ln -s /you ...

  9. vue 中 axios 使用

    前言 在对接接口的时候时常会有传参问题调调试试很多,是 JSON.From Data还是 URL 传参,没有搞清楚就浪费很多时间. 本文中就结合 axios 来说明这些的区别,以便在以后工作更好对接. ...

  10. IIS 使用 web.config 实现从 http 自动301跳转到 https 的方法

    现在很多网站为了安全,开启了 SSL 连接,那么开启 SSL 连接之后,如何将对应的 http 访问自动跳转到 https 上呢?之前介绍了 IIS 用 web.config 做域名的301跳转的方法 ...