15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > HTML零基础入门教程, 零基础学习HTML网页制作(HTML 标签)

HTML零基础入门教程, 零基础学习HTML网页制作(HTML 标签)

时间:2023-10-03 08:54:01 | 来源:网站运营

时间:2023-10-03 08:54:01 来源:网站运营

HTML零基础入门教程, 零基础学习HTML网页制作(HTML 标签):

颜值即正义!HTML 标签如何让网页更好看?

hi~大家好!本我们来学习 HTML 的常用标签。

相信学习本文的学员已经能熟练书写一个完整的 HTML 骨架了(PS:还未掌握该项技能的萌新,可移步 HTML 基础部分其他文 get 必备技能),但光有骨架的网页只是完成了框架构建,还不够丰满,需要去添加“血肉”,即给网页添加具体的内容,如:文字、图像等。

那如何给网页添加内容呢?

这就需要除 HTML 骨架标签之外其他标签的辅助, 即本门文中讲解的 HTML 常用标签。

那么,HTML 常用标签能实现哪些效果呢?

其类似于我们都接触过的 Word 文档的排版,也就是说,在网页中实现对文档标题、文案段落、文字格式等部分的设置,插入图片等内容,最终实现文档整体布局的调整。

因此,本节课主要学习下列标签:

(1)标题标签:顾名思义就是设置文章标题;

(2)段落标签与换行标签:对文章分段,文案换行;

(3)文本格式化标签:为了引起用户注意,对文章中关键词语进行加粗、斜体设置;

(4)图像标签:向网页中插入图片;

(5)<div>标签与<span>标签:网页开发中使用频率最高的标签,类似于盒子,用于装内容;主要用于实现网页布局。

为了便于大家理解与记忆,文将在知识点讲解过程中辅以恰当的案例进行演示,我们相信学完本门文,你将会有如下收获:

(1)理解标签语义化的含义

(2)使用标题标签设置文章标题;

(3)使用段落标签与换行标签为文章设置段落,并实现换行;

(4)使用文本格式化标签设置文字格式;

(5)使用图像标签为网页插入图片;

(6)理解<div>标签与<span>标签的含义与作用;

好了,就让我们开始本文的学习吧!

第一关 标签语义

标签语义

相信在此之前你已经掌握了 HTML 的骨架标签,这些标签并不难,但是在本文以及后续文中我们还会学习大量的标签。你可能会有担忧,这么多的标签能掌握吗?

不要担心,其实学习标签时是有技巧的!这个诀窍就是:标签语义!

标签语义,简单的理解就是指标签的含义,即这个标签是用来干什么的。例如:某个标签是用来让文字换行还是划分段落。

根据标签的语义,在合适的地方添加一个最为合理的标签,即可让页面的结构更加的清晰。

图1为未添加标签的网页,图2为已添加标签的网页,如下图所示:

我们可以看到,同一篇文章在合适的位置添加对应的标签后,整体的结构变得非常清晰,阅读也更加方便,能够快速提升用户体验。

那么,你能看出该文章添加了哪些语义化的标签吗? 其实,上图的文章中添加了最核心的两类标签:

(1)标题标签:第一行文字表示文章的标题,需要添加 “标题标签”;

(2)段落标签:文章内容需要分段,使得文章层次更加清晰,添加“段落标签”;

综上所述:标签并不难,要想学好 HTML 标签,一定要理解标签的含义,并且学会在合适的位置添加恰当的标签。在后期的文中,我们会接触其他大量的实用性标签,只要我们掌握了标签语义的技巧,就能达到事半功倍的效果。

我们已将掌握了标签语义,那就在此基础上继续前进,进一步学习 HTML 的常用标签吧!

第二关 标题标签

标题标签

我们经常会听见一个词:标题党,也就是说我们会被文章的标题所吸引。其实,标题的吸引力不仅仅表现在内容方面,其呈现形式也应区别于正文,是整个网页中最醒目的存在。那么,如何让标题成为最亮眼的存在呢?会不会很难实现呢?

不要担心,其实并没有那么复杂,只需要借助标题标签,就能达到你想要的效果!我们来一起学习吧!

我们先来看一个网页,如下图所示:

从图中可看到,文章中最醒目的就是第一行的标题,字号最大,且加粗显示,很明显就是告诉你:快看我!快看我!!那我们就赶快看一下如何实现吧!

那么,什么是标题标签?具体该怎么用呢?

HTML 提供了6个等级的网页标题标签,分别是<h1><h6><h1>:表示一级标题 <h2>:表示二级标题 以此类推,<h6>表示六级标题。

那么,各个等级的标题标签该如何书写呢? 标题标签的语法格式,如下所示:

<h1>我是一级标题</h1>注意: <h1>标签是双标签,标签内部的文字就是具体的标题内容。 我们上面定义的是一级标题,若定义二级标题,可以采用如下写法:

<h2>我是二级标题</h2>那么,其他四级标签如何书写呢? 聪明的你肯定已经想到了吧? 对,更改h后相应的数字就可以啦!为了方便理解,我们要记住:h,其实是 head 这个单词的缩写,表示头部、标题的意思。

此时,我们还需要思考一个问题:标题标签的语义是什么? 标题标签的语义:作为标题使用,并且依据重要性逐级递减,<h1>是最高等级的标题标签。

那,如何理解“重要性”呢? 我们之前提到,一段文字,只要添加标题标签,文字均处于标题加粗状态,且字号较大,较为醒目。我们通过添加标题标签来突出文案的重要性。




那,如何理解“重要性递减”呢? 一级标题最重要,以此类推,重要性逐级递减;从标题在网页的呈现效果即可看出:一级标题的文案字号最大,六级标题文案字号最小。

为了便于大家理解,我们通过一段实例代码体验标题标签的应用,如下所示:

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <h1>线上学习,就来博学谷</h1> <h2>线上学习,就来博学谷</h2> <h3>线上学习,就来博学谷</h3> <h4>线上学习,就来博学谷</h4> <h5>线上学习,就来博学谷</h5> <h6>线上学习,就来博学谷</h6> </body> </html>上述代码中,设置了六个标题,最终展示效果如下:

通过上图的显示效果,我们可以直观的看到不同层级的标题的变化效果,标题标签的文字都会加粗,<h1>标签字号最大,<h2>标签相比<h1>较小,<h6>标签最小,且一个标题独占一行。 有兴趣的童鞋,可以尝试一下上面的代码,看看效果是否一样!!

关于标题标签的内容,我们就讲完了。你学会了么?我们来检验一下吧!

关于<h1> ---<h6>标签,说法不正确的是?
A. 添加<h1> --- <h6> 标签的文字,除了字号会依次递减,不会有其它的变化;
B. 为了使网页更具语义化,经常会在页面中用到标题标签,即<h1> - <h6>
C. 标题标签中 h,是单词 head 的缩写,意为头部、标题;
D. 添加<h1> - <h6>标签后,一个标题独占一行;

第三关 段落标签与换行标签

段落标签与换行标签

一个完整的网页,为了提升用户的阅读体验,除了醒目的标题,还需要层级清晰、条理分明的正文文案。而正文的整体版式设置则需要借助段落标签与换行标签。

3.1 段落标签

若想网页中文字有条理的显示出来,需要对文字进行分段展示。 在 HTML 标签中,实现文字的分段展示需要用<p>标签,<p>标签用于定义段落,它可以将整个网页分为若干个段落。

段落标签的语法格式,如下所示:

<p> 这是一个段落 </p>段落标签的语义,就是将 HTML 文档分割成若干的段落。我们通过一个实例体验一下段落标签的使用,如下图所示:

思考一下问题:如标注区域所示,VSCode中,已经按下回车键,将文章的内容分成了两段。通过浏览器浏览时,文案会分段显示吗?

我们来验证一下,将以上代码输入,运行效果如下图所示:

通过运行效果,我们可以清楚的看到,浏览器解析之后,文章内容并没有如预想进行分段。也就是说,要想让浏览器展示的文章内容实现分段,不能直接通过回车键完成!

接下来,我们在文章中添加<p>标签,看看是否能实现分段?

如下所示:

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <p> 如今,多屏互动和多端兼容友好的界面日益成为所有系统重要的需求,因此优秀的前端开发工程师在就业市场上也变得更为抢手。本文将为广大的前端学习者介绍一下前端开发培训班的一些实战项目,希望大家可以通过理论知识和项目实践的学习,朝着中高级前端工程师的方向发展。 </p> <p> 电商后台管理系统项目通过使用vue官方vue-cli3.0脚手架工具提供的工作流快速搭建和开发项目,运用阿里旗下饿了么 ElementUI组件库搭建网页结构同时实现相应页面中的功能,通过axios请求后端相应的接口,然后把请求到的数据展示到页面中,通过Vue-router作为前端路由管理复杂页面。该项目包括了前后端分离模式开发、vue-cli3.0、ElementUI组件库(饿了么UI)、Echarts数据可视化库等内容。 </p> </body> </html>仔细阅读上述代码可以发现,我们添加了两组<p>标签,每组<p> 标签内部均包含一段文字,用<p> 标签将文字分成两部分;

点击该网页的浏览器的刷新按钮,查看最新的效果,如下图所示

如上图所示,文章被分成两个段落,也就是说,我们通过<p> 标签实现了文章分段。

段落标签部分就学完了,是不是很简单?我们来总结一下:

<p>标签用于定义段落,它可将整个网页分为若干个段落,也就是想分几段,就要用几组<p>标签。​标签语法格式:

<p> 这是一个段落 </p>我们通过一个练习题检验一下学习成果:

对网页中的文章进行分段,可以直接按下回车键来实现。以上说法是否正确?
3.2 换行标签

网页中,文章要分段,自然也少不了换行。 细心的同学可能已经发现,我们上一小节【段落标签】的案例已经实现了换行,如下图所示:

为什么呢?

其实,文本在一个段落中会根据浏览器窗口大小自动换行;但是,浏览器自动换行的效果,往往并不是我们希望的效果;

那,如何根据自己的意愿实现换行呢?

在 HTML 中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。若希望某段文本强制换行显示,则需要换行标签<br />

其语法格式如下所示:

<br />注意:换行标签是一个单标签。

接下来,通过一个实例来看一下换行效果:

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <p> 如今,多屏互动和多端兼容友好的界面日益成为所有系统重要的需求,因此优秀的前端开发工程师在就业市场上也变得更为抢手。 本文将为广大的前端学习者介绍一下前端开发培训班的一些实战项目,希望大家可以通过理论知识和项目实践的学习,朝着中高级前端工程师的方向发展。 </p> <p> 电商后台管理系统项目通过使用vue官方vue-cli3.0脚手架工具提供的工作流快速搭建和开发项目,运用阿里旗下饿了么 ElementUI组件库搭建网页结构同时实现相应页面中的功能,通过axios请求后端相应的接口,然后把请求到的数据展示到页面中,通过Vue-router作为前端路由管理复杂页面。该项目包括了前后端分离模式开发、vue-cli3.0、ElementUI组件库(饿了么UI)、Echarts数据可视化库等内容。 </p> </body> </html>上述代码中,添加了换行标签,解析效果如下:

通过解析效果可知,我们添加换行标签的位置均实现了强制换行。是不是很简单? 你也可以尝试一下,在文章中添加换行标签,完成网页中文档格式的编辑吧!!

互动专区

​标签在 HTML 中的含义是?
A. 加粗
B. 段落
C. 水平线
D. 斜线



关于下列段落和换行标签说法不正确的是?

第四关 【案例】网页文章美化排版

【案例】网页文章美化排版

我们已经闯过了三关,学习了标签语义、标题标签、段落标签、换行标签的应用。但是,你真的掌握了吗? 我们通过一个综合案例来检验检验!!

【任务分析】

请你对图1所示文章进行美化排版,图2为最终呈现效果;

【题目分析】

通过对最终效果图分析可知:

(1)文章第一行为标题,标题需要醒目,用户可通过标题快速定位文档是否为自己所需,因此,可使用<h1>标签;

(2)文章有段落划分,因此,需要用到<p>标签;

(3)文章中除一级标题,还有子标题;子标题设置,可以使用<h4>标签完成;

(4)文章中关于【来源】、【作者】的落款,其属于最后一个段落,分属不同的行;因此,此处先添加<p>标签,使其置于同一段落中,再使用 标签完成换行操作。

【效果实现】

按照上述分析步骤,在代码编辑框中输入标签,并点击运行按钮,预览效果。 完整代码如下:

<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <h1>前端开发培训班的实战项目有哪些?</h1> <p> 如今,多屏互动和多端兼容友好的界面日益成为所有系统重要的需求,因此优秀的前端开发工程师在就业市场上也变得更为抢手。本文将为广大的前端学习者介绍一下前端开发培训班的一些实战项目,希望大家可以通过理论知识和项目实践的学习,朝着中高级前端工程师的方向发展。 </p> <h4>学成网在线项目</h4> <p> 学成在线案例是一个在线教育平台,在该案例中使用HTML+CSS进行页面的布局, 在首页中主要有网页的头部区域、网页的banner区域、文导航和文列表。 </p> <h4>品优购电商项目</h4> <p> 品优购电商项目属于B2C电商平台,类似于京东商城和淘宝,在该项目中使用HTML+CSS/CSS3进行页面的布局和动态效果实现, 主要实现了电商首页、列表页面、详情页面,三个页面之间能够进行相互切切换。项目主要根据Photoshop进行效果图的展示和页面尺寸、颜色量取的辅助开发;综合运用DIV+CSS知识,提高学员进行网页布局的能力。 </p> <p> 来源:博学谷<br /> 作者:照照 </p> </body></html>我们通过综合案例完成段落标签、标题标签、换行标签的应用,相信大家已经能掌握其用法,深刻理解了其在网页中的作用。 但是我们也明显的看到一个问题:上述的实例实现的页面效果与日常生活中看到的网页相比还比较简陋,似乎缺少了很多元素。没错,这只是网页开发的第一步,接下来我们将带领大家逐步实现一个完整的网页!!

第五关 文本格式化标签

文本格式化标签

浏览网页时,你肯定遇到过下列情况:阅读一篇文章或新闻时,发现某个词语或某句话被设置了【粗体】、【斜体】或【下划线】等特殊的形式。

那么,为什么要做这样的设置呢?

目的就是为了突出文案的重要性,引起读者的关注;设置“粗体”、“斜体”或“下划线”则比普通文字更醒目;而设置这样凸显文字效果的标签,我们称之为“文本格式化标签”。

常见的文本格式化标签,如下表所示:

5.1 文字加粗

本小节我们学习加粗效果的设置,加粗有两个标签,分别为<strong>标签与<b>标签。

话不多说,直接上代码,看看两个标签的效果:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> 我是一个<strong>大帅哥</strong> 我是一个<b>大帅哥</br> </body> </html>在此段代码中,我们同时使用了<strong>标签与<b>标签。

呈现效果如下:

我们发现,<strong>标签与<b>标签都可以实现文字加粗效果;

此时你肯定有很多疑问:两个标签都可以用吗?效果完全一样吗?是不是两个随便切换使用呢?

当然不是,我们推荐使用<strong>标签。因为<strong>标签语义更加强烈。

怎样理解语义更加强烈呢?

打个比方:你在与同学交流时,为了强调你的观点,可以加重语气,而<strong>相当于语气更加的强烈,所以推荐使用<strong>标签。

5.2 文字倾斜

文字倾斜,也提供了两个标签,分别是<em>标签与<i>标签。

同样的套路,先看两个标签的效果,代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> 我是大<em>美女</em> ​ 我是大<i>美女</i> </body> </html>实际效果如下:

从效果图可知, <em>标签与<i>标签都可以实现斜体效果;

同样的,我们推荐大家使用<em>标签,因为该标签语义更加强烈。

5.3 删除线效果

删除线也提供两个标签,分别是<del>标签与<s>标签。

我们经常见到删除线的效果,例如:访问某些购物网站时,会看到某件商品原价、现价显示,一般情况下原价均添加了删除线,表示商品有优惠,如下图所示:

下面,我们看一下价格添加删除线如何设置,具体代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> 商品价格<del>¥50</del> ​ 商品价格<s>¥100</s> </body> </html>执~行上面代码后,效果如下图所示:

如效果图所示,<del>标签与<s>标签均能实现删除线效果。 但考虑到具体的应用,若需要给文字添加删除线效果,推荐使用<del>标签,因为其语义更加强烈。

5.4 下划线效果

文章中经常会将一些重要的语句或段落添加下划线。

如下图所示:

那么,问题来啦!在网页中如何添加下划线呢? 下划线标签也有两个,分别为:<ins><u>标签,而我们更推荐使用<ins> 标签,因为该标签语义更加强烈。

具体的实现代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> 这是<ins>下划线</ins> ​ 这是<u>下划线</u> </body> </html>执行上面代码后,效果如下图所示:

文本格式化标签,我们就讲完了,是不是很简单?

文本格式化标签,可以帮助我们为文字添加一些特殊的格式,例如:加粗、倾斜、下划线、删除等。虽然每种效果都提供了两个标签,但我们只需要记住语义表达更强烈的标签即可。

下面我们通过练习题来检验你是否已经掌握本节内容:

下列关于文本格式化标签说法正确的是【 】?

第六关 div 与 span 标签

6.1 div 与 span 标签

截至目前,我们学习了标题标签、段落标签、换行标签、文本格式化标签,这些标签都有一个共同点,都是用来修饰网页内容,细化网页内容的呈现效果。

那,这些内容如何在网页中布局呈现呢?

HTML 提供了<div><span>两个比较特殊的标签(这两个标签没有语义),它们类似一个盒子,用来装内容。也就是说,这两个标签主要是用来完成网页布局。

我们通过下图体会一下<div><span>标签的作用:

上图展示的效果是较为常见的布局,访问某些购物网站时,通常会采用如上布局来展示对应的商品。红色线框标注的就类似于一个一个的盒子,每个盒子中装有对应的图片、文字等内容。

要想实现上述效果,我们先来学习对应标签的语法格式。<div>与<span>标签语法格式,如下:

<div> 我是div标签 </div> <span> 我是span标签 </span>从上述代码可知:<div><span>标签都是双标签,可以在两个标签中(两个盒子)添加对应的内容。

了解其语法格式后,要想正确使用,最重要的是要掌握其特征:

特点1:<div>标签用来进行网页布局,但是就目前来说,一行中只能放一个<div>,相当于一个大盒子。

特点2:<span>标签也是用来布局,一行上可以有多个<span>,相当于一个个小盒子。 是不是感觉比较抽象?我们通过实例进行演示说明!!

6.1 <div>标签应用

先来看一下<div>标签的应用,具体代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <div>第一个div标签</div> <div>第二个div标签</div> </body> </html>上面代码中,我们添加了两个<div>标签,并在标签中添加了文字,相当于这两个盒子中装的就是文字。 运行的效果,如下图所示:

通过运行效果可知,在默认情况下,每个<div>独占一行,就像一个大盒子。

再通过一张图来体会一下<div>的应用效果:

上图中,相当于一个大盒子中装了很多内容,这个大盒子就是一个大的<div>

6.2 <span>标签应用

理解了<div> 标签的应用后,我们来学习<span>标签的应用,代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <div>第一个div标签</div> <div>第二个div标签</div> <span>博学谷</span> <span>传智播客</span> <span>博学谷</span> </body> </html>上面代码中,我们添加了三组<span>标签,对应在浏览器中展示效果如下:

通过运行效果可知,所有<span>标签内容在一行中展示的,因此,<span>标签就像一行中的一个个小盒子;

关于<div>标签与<span>标签,我们就学习完了,后面学习了 CSS 样式以后,还会继续深入学习这块内容。

互动专区

下面说法正确的选项是【】?

第七关 图像标签

在前面的文中,我们创建的网页中只有文字没有图片,如果如何将图片引入到网页中去呢? 此时,则需要借助图像标签。

在 HTML 标签中,标签用于定义 HTML 网页中的图像,而 img 是 image 的缩写,即图像。

其语法格式如下:

<img src="图像路径" />上述语法格式中,需要注意: (1)标签是一个单标签; (2)在标签中有一个属性 src;

src 是标签必须要添加的属性,它的作用是用来指定网页中所展示的图片的路径和文件名(关于路径概念后期文会专门来讲解,这里我们只需记住 src 属性取值为图片文件名即可),也就是说,如果没有该属性,是无法在网页中显示图片的。

那什么是属性呢?标签都有哪些属性呢?我们先留一个悬念,稍后讲解!!

我们先来实践一下:向网页中插入图片。

当然,在插入图片之前我们还需要做一下准备工作:准备一张图片,如下图所示:

通过上面这张图片可知,在我们创建的 MyWeb 文件夹中,除了之前创建的 HTML 网页,添加了一张图片,叫做 m.jpg,下面我们将这张图片添加到 index.html 网页中。

具体实现的代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <img src="m.jpg" /> </body> </html>由上面的代码可知,我们直接给 img 标签的 src 属性指定了图片的名称。

写完代码,打开浏览器查看对应的效果,如下图所示:

从上述展示效果可知,我们已经在 index.html 中插入了一张图片! 有时候,我们需要为插入网页中的图片进行说明,此时就需要添加文字。那么,如何给图片添加说明文案呢? 很简单,将代码修改成如下形式:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> 我的梦中情人 <img src="m.jpg" /> </body> </html>在代码中,添加了一句话“我的梦中情人”;然后通过浏览器运行上面的代码,效果如下所示:

我们发现,文字与图片在同一行中展示,那我们想换行展示应该如何操作呢?思考一下? 我相信你已经想到了多个解决方案,例如: • 在文字后面添加标签,可以实现文字与图片的换行展示; • 将文字放到一个<div>标签中,也可实现换行展示。

那么,除了上述两种方式,还有没有其他的方式呢? 当然是有的,我们可以通过标题标签来完成! 是不是漏掉了这个选项呢?(我们需要活学活用,善于思考!!) 前面我们学习过,标题标签独占一行。此时,我们通过标题标签解决这个问题,因为标题标签有加粗效果,整体上更加的美观。 调整后的代码,如下所示:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <h4>我的梦中情人</h4> <img src="m.jpg" /> </body> </html>运行效果如下所示:

如图所示,我们已经实现了图片与文字的换行展示!

到此,我们已经掌握了图像标签的基本使用,下面我们继续学习图像标签的其它属性。

7.2 图像标签属性

前面我们提到过图像标签中必须有一个 src 属性,该属性的作用就是用来指定网页中所展示的图片的路径和文件名。那么,如何理解属性呢?

所谓属性,简单理解就是属于该图像标签的特性。那么,除了 src 属性,图像标签还有其它的属性吗?当然是有的,如以下表格所示:

我们分别讲解上述属性: (1)alt 属性 alt属性:当图片不能显示时,用 alt 属性所指定的文字来替换图片进行展示。代码如下所示:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <img src="m1.jpg" alt="我的梦中情人" /> </body> </html>在代码中,我们所插入的图片名称叫做 m1.jpg,但是注意,在当前的 MyWeb 文件夹下是没有该图片的。 同时,给 img 标签添加了 alt 属性,并给该属性指定了一段文本,下面通过浏览器查看一下运行的效果:

通过运行结果可以看到,由于没有 m1.jpg,所以浏览器中不会展示任何图片,只能显示 alt 属性所指定的文本。alt 属性是比较常用的一个属性,因为在图片显示不出来的情况下,用户可以通过文字来了解图片的内容。因此,一般建议给 img 标签添加上 alt 属性。

(2)title 属性

title 属性:该属性的取值也是一段文本,这段文本是在用户将鼠标放到图像上时才会展示出来;因此,也叫提示文本。具体代码实现如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <img src="m.jpg" title="我的梦中情人" /> </body> </html>运行上面的代码,效果如下所示:

当鼠标移动到图片上时,就会显示出 title 属性的文本内容。

(3)width 与 height 属性 width 与 height 属性,很明显,通过属性的名称就知道其作用:设置图片的宽度与高度。具体代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <img src="m.jpg" title="我的梦中情人" width="300" height="300" /> </body> </html>在代码中,我们给<img>标签添加<title>属性的同时,也指定了 width 与 height 属性,设置图片的宽度与高度,分别为300像素。 通过浏览器运行上面的代码,对应的运行效果如下所示:

通过演示效果可以看到,图片的高度与宽度都发生了变化,但是此时出现了一个问题:图片变形了!

为什么呢?同时设置图片的 width 与 height 属性,就会导致图片变形。 因此,一般只需设置一个属性即可,也就是,要么只设置 width 属性,要么只设置 height 属性,不能同时设置这两个属性。

此时,你肯定有一个疑问:如果只设置 width 属性,那 height 属性的值会怎么变化呢? height 属性会自动等比例缩放,根据宽度值,自动计算出高度的值。同理,若只设置了 height 属性,width 属性值也会自动等比例缩放。

【练习题】

你可以通过案例实践:尝试只设置图片的 width 属性或 height 属性,查看运行效果;检验效果是否如我们所讲,高度或者宽度会自动等比例缩放。

(4)<border>属性 <border>属性,该属性的作用是为图片添加边框;示例代码如下:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>博学谷</title> </head> <body> <img src="m.jpg" title="我的梦中情人" width="300" border="10" /> </body> </html>在代码中,为<img>标签添加<border>属性,设置边框为10像素,对应的效果如下所示:

通过效果可以看到,border 属性给图像添加了边框;但是,好像有点难看!!如何添加好看的边框呢? 这就要借助 CSS 样式来完成了。通过 CSS 样式添加边框不仅可以设置漂亮的颜色,还可控制边框的形状;例如,将边框修成成圆角等。因此,border 属性此处不做更深的讲解,你只需了解即可。

我们已经完成图像标签内容的学习,

总结:

• 网页中插入图像,需要用到<img>标签,而该标签必须有一个 src 属性,用来指定图片文件的路径和文件名;

• 属性之间不分先后顺序,标签名与属性、属性与属性之间都是以空格进行分开的;

• 属性的格式为 “属性名=属性值”,例如:width=100;

• 记住图像标签其它属性的应用,如下表格所示:

互动专区

图像标签中哪个属性必须要写?
关于 alt 属性与 title 属性的区别,说法正确的是?

文总结

HTML 常用标签文我们就学完啦!!现在我们一起回顾一下主要内容吧!

通过本文的学习,我们能够使用标题标签来设置文章的标题,使用段落标签与换行标签给文章内容分段换行,从而使文章的整体结构更加的清晰,而且还能够使用文本格式化标签对文章中的关键词语进行加粗、倾斜等设置,从而引起用户注意。

最关键一点是可以向网页中插入图片了,我们设计的网页既有文字又有图片,是不是很有成就感?

但是想要完全掌握本文的内容,还是要好好练习,所以希望大家可以多多练习,真正做到融会贯通!

关键词:基础,标签,学习,入门,教程

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭