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

news2024/11/25 21:19:25

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

目录

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.coloradmin.cn/o/403282.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

决策树学习报告

报告 一、基本概念 决策树的定义&#xff1a;首先&#xff0c;决策树是一种有监督的分类算法——即给定X&#xff0c;Y值&#xff0c;构建X&#xff0c;Y的映射关系。不同于线性回归等是多项式&#xff0c;决策树是一种树形的结构&#xff0c;一般由根节点、父节点、子节点、…

MyBatis-Plus的入门学习

MyBatis-Plus入门学习简介特性快速开始MyBatis-Plus的注解详解Tableld主键生成策略1、数据库自动增长 AUTO2、UUID3、Redis生成id4、MP主键自动生成TableNameTableField自动填充测试方法&#xff1a;update乐观锁select查所有根据id查多个id批量查询简单条件查询&#xff08;通…

MySQL性能优化

MySQL性能调优 存储数据类型优化 尽量避免使用 NULL尽量使用可以的最小数据类型。但也要确保没有低估需要存储的范围整型比字符串操作代价更低使用 MySQL 内建的数据类型&#xff08;比如date、time、datetime&#xff09;&#xff0c;比用字符串更快 基本数据类型 数字 整数…

中国巨头在NLP领域的大模型布局

什么是大模型&#xff1f; 大规模模型&#xff08;large-scale model&#xff09;是近年来人工智能领域的一个热点话题&#xff0c;因为它们可以对自然语言处理&#xff08;NLP&#xff09;和其他任务进行更准确和深入的处理。由于大模型需要庞大的计算资源和数据支持&#xf…

论文投稿指南——中文核心期刊推荐(国家财政)

【前言】 &#x1f680; 想发论文怎么办&#xff1f;手把手教你论文如何投稿&#xff01;那么&#xff0c;首先要搞懂投稿目标——论文期刊 &#x1f384; 在期刊论文的分布中&#xff0c;存在一种普遍现象&#xff1a;即对于某一特定的学科或专业来说&#xff0c;少数期刊所含…

SpringSecurity第二讲

目录 二、SpringSecurity02 2.1 JWT概述 2.1.1 JWT介绍 2.1.2 跨域认证问题 2.2 JWT的原理 2.3 JWT的数据结构 2.3.1 Header 2.3.2 Payload 2.3.3 Signature 2.4 JWT的使用方式 2.5 JWT的使用 2.5.1 引入JWT依赖 2.5.2 编写JWT工具类 2.6 编写前后端不分离的项目…

【C语言】每日刷题 —— 牛客语法篇(3)

前言 大家好&#xff0c;继续更新专栏c_牛客&#xff0c;不出意外的话每天更新十道题&#xff0c;难度也是从易到难&#xff0c;自己复习的同时也希望能帮助到大家&#xff0c;题目答案会根据我所学到的知识提供最优解。 &#x1f3e1;个人主页&#xff1a;悲伤的猪大肠9的博客…

sd卡格式化后数据恢复怎么操作

有时候我们需要清空SD卡数据文件&#xff0c;有时候则是因为需要修复SD卡所以需要格式化&#xff0c;但是却被提示无法格式化SD卡。这种情况往往是由于平时SD卡使用时的一些不良习惯或是SD卡中病毒&#xff0c;病毒在运行SD卡中的软件所造成的。那么sd卡格式化后数据恢复怎么操…

[数据结构]栈的深入学习-java实现

CSDN的各位uu们你们好,今天千泽带来了栈的深入学习,我们会简单的用代码实现一下栈, 接下来让我们一起进入栈的神奇小世界吧!0.速览文章一、栈的定义1. 栈的概念2. 栈的图解二、栈的模拟实现三.栈的经典使用场景-逆波兰表达式总结一、栈的定义 1. 栈的概念 栈&#xff1a;一种…

国密SM4分组密码算法

前言密码&#xff0c;是指使用特定变换对数据等信息进行加密保护或安全认证的物项&#xff08;承载算法、密钥、密文的介质&#xff09;和技术&#xff0c;主要用于加密和安全认证&#xff08;身份识别、完整性、抗抵赖性&#xff09;。密码按照保密等级&#xff0c;又分为核密…

06 电力电子仿真 MATLAB/Simulink

文章目录01 单相半波整流电路02 单相全波整流电路&#xff08;子系统封装模块&#xff09;03 三相桥式整流电路&#xff08;三相模块与示波器使用&#xff09;04 相控与斩控交交调压&#xff08;THD计算&#xff09;05 Buck电路&#xff08;PWM实现与闭环反馈&#xff09;06 单…

【STL】Vector剖析及模拟实现

✍作者&#xff1a;阿润菜菜 &#x1f4d6;专栏&#xff1a;C vector的常用接口 首先贴上&#xff1a;vector的文档介绍,以备查阅使用。 vector的基本框架&#xff1a; vector的成员变量分别是空间首部分的_start指针和最后一个元素的下一个位置的_finish指针&#xff0c;以…

Tomcat安装及启动

日升时奋斗&#xff0c;日落时自省 目录 1、Tomcat下载 2、JDK安装及配置环境 3、Tomcat配置环境 4、启动Tomcat 5、部署演示 1、Tomcat下载 直接入主题&#xff0c;下载Tomcat 首先就是别下错了&#xff0c;直接找官方如何看是不是广告&#xff0c;或者造假 搜索Tomc…

【强度混合和波段自适应细节融合:PAN-Sharpening】

Intensity mixture and band-adaptive detail fusion for pansharpening &#xff08;用于全色锐化的强度混合和波段自适应细节融合&#xff09; 全色锐化的目的是通过高分辨率单通道全色&#xff08;PAN&#xff09;图像锐化低分辨率多光谱&#xff08;MS&#xff09;图像&a…

ChatGPT、人工智能、人类和一些酒桌闲聊

© 2023 Conmajia Initiated 10th March, 2023 昨天跟某化学家喝酒&#xff0c;期间提到了 ChatGPT。他的评价是&#xff1a;这鬼东西大量输出毫无意义、错漏百出甚至是虚假的信息&#xff0c;“in a confident accent”。例如某次 GPT 针对“描述某某记者”这一问题&#…

C++的入门

C的关键字 C总计63个关键字&#xff0c;C语言32个关键字 命名空间 我们C的就是建立在C语言之上&#xff0c;但是是高于C语言的&#xff0c;将C语言的不足都弥补上了&#xff0c;而命名空间就是为了弥补C语言的不足。 看一下这个例子。在C语言中会报错 #include<stdio.h>…

【C++】C++11——左右值|右值引用|移动语义|完美转发

文章目录一、左值与右值1.概念2.引用3.注意二、右值引用的意义1.左值引用意义2.右值引用和移动语义3.容器新增三、万能引用四、完美转发一、左值与右值 1.概念 左值是什么&#xff1f;右值是什么&#xff1f; 左值是一个表示数据的表达式&#xff08;如变量名或解引用的指针&…

学校学生心理测评系统

青少年在线心理测评系统 这款系统&#xff0c;是和北大合作开发&#xff0c;并真实用于线上测评场景&#xff0c;该项目有完整后台&#xff0c;以及学生管理等模块。 我们欢迎以下形式合作&#xff1a; 单纯研究项目。合作对该测评平台进行升级。单纯使用。 请联系我们 silv…

MyBatis里面用了多少种设计模式?

在MyBatis的两万多行的框架源码中&#xff0c;使用了大量的设计模式对工程架构中的复杂场景进行解耦&#xff0c;这些设计模式的巧妙使用是整个框架的精华。经过整理&#xff0c;大概有以下设计模式&#xff0c;如图1所示。图101类型&#xff1a;创建型模式▊ 工厂模式SqlSessi…

英飞凌Tricore原理及应用介绍04_中断请求及仲裁过程

目录1.概述2. 中断请求及过程仲裁3. 中断传到CPU会被即时响应吗&#xff1f;1.概述 在Tricore架构中允许有多个中断源包括片上外设及外部中断世间产生的中断请求&#xff0c;以打断中断服务的提供者如CPU或DMA通道&#xff0c;那你知道在Tricore里中断请求在内核中的仲裁及处理…