当前位置: 首页 > news >正文

前端——7.图像标签和路径

这篇文章,我们来讲解一下图像标签

目录

1.图像标签

1.1介绍

1.2实际展示

1.3图像标签的属性

1.3.1 alt属性

1.3.2 title属性

1.3.3 width / height 属性

1.3.4 border属性

1.4注意事项

2.文件夹

2.1目录文件夹和根目录

2.2 VSCode打开目录文件夹

3.路径

3.1相对路径

3.2绝对路径

4.小结


1.图像标签

下面,让我们来看一下如何在网页中插入图片

1.1介绍

在HTML标签中,<img>标签用于定义HTML页面中的图像。<img>标签是一个单标签

代码格式:

<img src="图像的URL" />

注意:单词 img 是 image 的缩写,意为图像

其中,src 是<img>标签的必须属性,它用于指定图像文件的路径和文件名

所谓属性:简单理解就是属于这个图像标签的特性

(其实这一点可以和java中的类进行对比理解,java中的类也有属性,<img>标签也有属性,且属性是必须的,不可或缺)

1.2实际展示

下面就用代码来实际展示一下,如何在HTML页面中插入图片

第一步:将图片和你的HTML文件放在同一个文件夹下,这样就可以把图片插入到网页当中了,如下图所示:

 第二步:书写代码,运行演示:

第三步:加点文字,再次演示:

 第四步:加点其他标签,调整下格式,再次运行:

代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div><h3>世间万物,皆系于一箭之上!<br /></h3><img src="hb.jpg" /></div>
</body>
</html>

1.3图像标签的属性

下面,我们来讲一下图像标签的属性

属性属性值说明
src图片路径必须属性
alt文本替换文本,图像不能显示的文字
title文本提示文本,鼠标放到图像上,显示的文字
width像素设置图像的宽度
height像素设置图像的高度
border像素设置图像的边框粗细

下面,我们一一来讲解这些属性的使用 

1.3.1 alt属性

alt属性:替换文本。

作用:当我们的图片不能正常显示的时候,就用alt里面的文字来替换显示

实例:

1.3.2 title属性

title属性:提示文本

作用:当鼠标放在上面显示的信息

实例:

1.3.3 width / height 属性

width / height 属性:设置图片的宽和高的

实例:

说实话,在不知道图片的大小比例和具体高和宽的情况下,随便修改这两个属性会让图片变形,就好很丑,那有没有解决方法呢?

答:有。 HTML有这样一个功能,你只用修改一个属性,另一个属性就好等比例的缩放,这样图片就不会变形

看下面的实例:

1.3.4 border属性

border属性:设置图像的边框的

实例:

注意:这个标签在HTML中是可以用的,但是不推荐,因为修改边框是CSS的事,后面会写CSS的

1.4注意事项

下面讲一下使用图像标签的注意事项:

  1. 图像标签可以拥有多个属性,必须写在标签名的后面
  2. 属性之间不分先后顺序,标签名和属性、属性与属性之间均以空格分开
  3. 属性采取键值对的格式,即 key="value" 的格式,属性=“属性值”

2.文件夹

下面我们来讲一下文件夹

2.1目录文件夹和根目录

实际工作中,我们的文件不能随便乱放,否则用起来很难快速的找到他们,因此,我们需要一个文件夹来管理他们。

目录文件夹:就是普通文件夹,里面只不过存放了我们做页面所需要的相关素材,比如html文件,图片等

根目录:打开目录文件夹的第一层就是根目录

这个比较难理解,下面用具体的实例来说明:

 如上图所示,我的桌面上有关“项目”的文件夹,里面有三个不同时期的项目文件夹,那么这个项目文件夹就不能称为目录文件夹

 

 此时,我打开“22寒假项目”这个文件夹,里面有个“ProcessOn项目”文件夹,我再打开这个文件夹,里面可以看到“src”和“pom.xml”两个文件。

此时,我们可以把“ProcessOn项目”这个文件夹称为目录文件夹,因为我一打开它,它里面就有直接的代码文件,而我们打开目录文件夹的第一层,我们将其称为根目录

注意:根目录和目录文件夹是相对应的,不是死的,这个要具体情况具体分析。

2.2 VSCode打开目录文件夹

这个是与实操有关的,下面用图片进行演示

3.路径

页面中的图片会非常非常多,通常我们会创建一个文件夹来存放这些图像(images),这时再查找图像,就需要采用“路径”的方式来指定图像文件的位置了。

路径可以分为:相对路径绝对路径

3.1相对路径

相对路径:引用文件所在位置为参考,而建立出的目录路径

这里简单来说,就是图片相对HTML页面的位置

相对路径还分以下几种情况:

相对路径分类符号说明
同一级路径图像文件位于HTML文件同一级 如<img src="hb.jpg" />
下一级路径/图像文件位于HTML文件下一级 如<img src="images/hb.jpg" />
上一级路径../图像文件位于HTML文件上一级 如<img src="../hb.jpg" />

这样说还是不太清楚,下面用实例来具体的讲一下

 

这里多提一下,如果图片在HTML文件的上一级,我们使用 ../ 的意思是翻回到上一级目录,然后再寻找目录。

相对路径是从代码所在的这个文件出发,去寻找目标文件的,而我们这里所说的上一级、下一级和同一级就是图片相对于HTML页面的位置

3.2绝对路径

绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

例如:"D:\IDEA2021\IntelliJ IDEA 2021.1.3\bin\idea.exe"或完整的网络地址"http://www.itcast.cn/images/logo.gif"。

下面来具体的演示一下:

获取网络图片地址的方法:右击图片,选择“复制图像链接”

如果用这种方法获取图片的话,如果网络上图片的地址换了,你也就显示不了了。

这种方法就是放图片在你计算机上存的绝对路径。缺点就是别人无法访问。

4.小结

这篇文章主要就是讲了图像标签和图像标签延伸出的一些内容。都是重点,都要学会。

http://www.lryc.cn/news/37905.html

相关文章:

  • java -- stream流
  • 【Spring6】| Bean的四种获取方式(实例化)
  • 01: 新手学SpringCloud前需知道的5点
  • ubuntu apt安装arm交叉编译工具
  • 阿里云一面经历
  • Java Stream中 用List集合统计 求和 最大值 最小值 平均值
  • 【Linux】多线程---线程控制
  • 秒杀高并发解决方案
  • 【每日一题】蓝桥杯加练 | Day07
  • 条件语句(分支语句)——“Python”
  • 论文投稿指南——中文核心期刊推荐(国家财政)
  • 面向数据安全共享的联邦学习研究综述
  • Redis经典五种数据类型底层实现原理解析
  • Jackson 返回前端的 Response结果字段大小问题
  • 每天五分钟机器学习:你理解贝叶斯公式吗?
  • C++的入门
  • 数据的存储
  • Linux查看UTC时间
  • SpringBoot修改启动图标(详细步骤)
  • 【每日一题Day143】面试题 17.05. 字母与数字 | 前缀和+哈希表
  • Go 内置运算符 if for switch
  • C语言指针数组实际应用(嵌入式)
  • 常用的Java注解详解
  • 华为OD机试题 - 第 K 个最小码值的字母(JavaScript)| 机考必刷
  • vscode环境配置(支持跳转,阅读linux kernel)
  • zigbee学习笔记:IO操作
  • 华为OD机试题 - 最少数量线段覆盖(JavaScript)| 机考必刷
  • python趣味编程-2048游戏
  • 求解完全背包问题
  • 我们为什么使用docker 优点 作用