首页 前端知识 HTML的常用标签

HTML的常用标签

2024-10-28 20:10:50 前端知识 前端哥 652 951 我要收藏

1.1 第一个HTML程序

第一步:创建一个文本文档,命名为xxx.html,名称任意,但是后缀名必须是HTML

第二步:使用工具打开这个文档,在里面编写如下代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的第一个HTML页面</title>
</head>
<body>
hello HTML,I am shuaigeliu
</body>
</html>
复制

运行代码(使用浏览器打开页面),结果如下图

image-20201117120254604

#一定要保存后再运行才能看到结果 保存的快捷键ctrl+s 

在上面的例子中用到了 基本的5个标签,除了doctype HTML头信息、meta、title标签外,其余的三个标签构成了 HTML文档的结构,HTML 文档结构包括三个部分,如图

image-20201117120305105

HTML标签

html标签表示网页文件的开始,应该把它放在文档的最外层(doctype不算),其他所有的标签都应该放在<html></html>结束标签之间。

HEAD 标签

head表示头部标签,head>标签中通常放title标签、meta标签、style标签等。所以head标签主要用来放一下用来定义页面属性的标签。

BODY标签

body表示主体标签,网页上所有要显示的内容都放在这个标签内。

代码演示:HTML文档结构  
<!DOCTYPE html>
<html>
<head>
<title>HTML 的标签</title>
</head>
<body>
<!—在这里写注释--> ⑥
我的第一个网页
</body>
</html>
复制

META标签

网页的<head>标签中除了包含title标签外还包括了meta标签,meta 标签提供了关于网页的信息,包括作者、关键字、网页编码、自动刷新等。

<!DOCTYPE html>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" charset="UTF-8"/>
<title>HTML 简介</title>
</head>
<body>
使用 meta 标签确定编码格式。
</body>
</html>
复制

代码解析:

① 这是<meta>标签,标签中的 charset 表示当前网页的编码格式,值 GB2312 表示简体中文编码,也就是说网页中的文字显示为简体中文,这时就要求操作系统中安装 GB2312 字符集,否则就会显示乱码,不过中文操作系统中已经安装了。如果在英文操作系统中浏览了 GB2312 编码的网页就会出现乱码,因为英文操作系统中没有GB2312 字符集。我们在浏览网页时偶尔会遇到网页显示乱码,多数是因为 META标签中的编码设置不正确。现在一般建议都设置为UTF-8这种Unicode编码。常见的编码见下表

网页的常用编码有 GB2312、UTF-8、BIG5、GBK:
1. GB2312 是简体中文字符集,主要用于中国大陆和新加坡。
2. UTF -8 可以理解为通用字符集。
3. BIG5 是繁体中文字符集,主要在台湾和香港地区使用。
4. GBK 是 GB2312 的后续标准,添加了更多的汉字和特殊符号。

doctype:网页文档声明,用来声明HTML遵循的标准,建议都遵循HTML5这个标准。

网页注释:HTML的标签使用 <!-- 这个里面的就是注释 -->

1.2常用标签

HTML 中有很多的标签,包括文本标签,段落标签等,下面我们介绍一些常用标签。见下表

标签说明
b/strong字体变粗体
i/em文字变斜体
u文字加下划线
del删除线
br换行
p段落
pre预格式化段落
span标准行内标签,一般用来修饰文本
div标准块标签,一般用来布局页面
sub下标
sup上标
hr水平分割线
hn标题标签(共有6级,h1、h2... h6)
1.2.1 strong、b等标签

strong和b标签都是用来加错字体标签,这两个标签显示效果一样,但是其实质使用场景不同的。b标签就是加粗文本,而strong有强调内容的意思,但是一般我们不用关心这个问题,对于我们开发者而言,效果一致,所以一般都是使用b标签。

em、i标签都是加斜文本的标签,现在我们一般使用i标签加斜问题,em标签有存在强调的意思,现在随着css3的使用,而慢慢的用来标注css的字体图标。

del标签用来加删除线,u标签用来加下划线。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>粗体 | 斜体 | 下划线</title>
</head>
<body>
<b>粗体</b>
<strong>也是粗体</strong>
<i>斜体</i>
<em>也是斜体</em>
<u>下划线</u>
<del>删除线</del>
</body>
</html>
复制

代码解析:

b粗体的开始,</b>粗体的结束。

 `i` 斜体的开始,`</i>`斜体的结束。复制

u下划线的开始,</u>下划线的结束。

所示的效果如下图复制

image-20201117120330510

1.2.2 br、hr 标签

br标签用来换行,hr标签用来做水平分割线

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>换行 | 分割线</title>
</head>
<body>
<!-- HTML中内容不会自动换行的,需要使用br标签完成 -->
第一行<br>
第二行
<hr width="800" size="1" noshade >
这个是一个分割线
</body>
</html>
复制

代码解析:

① br标签表示换行,当浏览器遇到 br 标签时就另起一行来显示 br 后面的文字。

② 水平线标签,可以设置长度和宽度,默认长度100%

运行结果如图

image-20201117120347427

注意:网页源代码中的回车在浏览器中并不表示换行。  

1.2.3 p标签

p标签表示段落。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>段落</title>
</head>
<body>
<p align="center">
<font color="#FF0000">第一个段落</font>
</p>
<p align="left">第二个段落</p>
</body>
</html>
复制

代码解析:

① p标签表示段落,两个相邻的p标签之间会空一行。如图 3-5 所示的效果align是段落的对齐属性,有三个值“left”,“center”,“right”,分别表示居左对齐,居中对齐,居右对齐。p与br有些相似,都表现出了换行,br换行时行与行之间不空行。

② font标签用来修饰字体,color 属性表示字体的颜色,"#FF0000"是颜色值。

image-20201117120407433

注意:网页中的颜色用 # 开头,连接 6 位十六进制数表示,如 #336699

 1.2.4 sub、sup、pre、span标签

SUB是下标标签, SUP是上标标签,它们属于文本标签。pre用来原样输出内容。span标签是一个标准行内标签,一般用来装饰包裹的文本内容,常见于装饰文本。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>常见标签</title>
</head>
<body>
<p>
二的三次方:2<sup>3</sup> <br>
数组a下标为2:a[<sub>2</sub>] <br>
<hr>
<span style="color: purple;font-size: 20px">这个是一个标准的行内标签</span>
<br>
<pre>
静夜思 -- 李白
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
</pre>
</p>
</body>
</html>
复制

代码运行结果如下图

image-20201117120424571

行内标签:指的是如a、span这些标签,这种标签的特点是标签只占据内容部分,不会占据其他部分,这样的话,标签的内容如果可以在一行中展示,则不会换行,只到沾满一行后换行输出

1.2.5 HN、div标签

hn标签指的是h1、 h2、 h3、 h4、 h5、 h6这六个标题标签。主要用来装饰标题

数字越大标题越小

div标签是一个标准的块标签,主要用来布局。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>常见标签</title>
    </head>
    <body>
        <h1>1 号标题</h1>
        <h2>2 号标题</h2>
        <h3>3 号标题</h3>
        <h4>4 号标题</h4>
        <h5>5 号标题</h5>
        <h6>6 号标题</h6>
        
        <hr>
        
        <div>这个是一个div</div>
        <div>这个是第二个div标签</div>
    </body>
</html>
运行结果如图 
复制

image-20201117120441257

块标签:指的是div、p、hr、hn这些标签,这种标签和行内标签不同,即便是内容不够一行,也会沾满一行,这样就其他必须换行输出。

1.2.6 HTML5 提供的新标签

HTML5是HTML从传统的web端开始兼容移动互联网的重要标志,h5为HTML提供了大量好用的标签,如布局使用的三个标签header、section、footer标签;用来播放视频和音频的多媒体标签video、audio标签等,参考表

标签名称作用
header定义页面的顶部(页眉)内容
article主要是用来表示文章内容的
section于对网站或者应用程序页面上的内容进行分块
nav用作页面导航的链接组
aside当前页面或文章的附属信息部分
footer上层父级内容区块或是一个根区块的脚注
hgrouphgroup元素是将标题及其子标题进行分组的元素。hgroup 元素通常会将h1~h6元素进行分组,譬如一个内容区块的标题及其子元素算一组
addressaddress元素用来在文档中呈现联系信息,包括文档作者或文档维护者的名字、他们的网站链接、电子邮件、真实地址、电话号码等
figure网页上的一块独立元,素在一个figure元素中只能放置一个figcaption元素,表示该figure元素的标题
figcaptionfigure元素块中的标题
detailsdetails元素主要用来列表一些关键的的元素,在它中,我们使用summary元素作为details元素的标题,如果我们在details元素中不使用summary元素,则默认出现“显示详细信息”。
summary作为details元素的标题
mark标注或者高亮一些我们需要的关键字词
progress表示当前的完成进度情况
metermeter元素有六个属性,value表示值,min表示最小值,max表示最大值,low表示下限,high表示上限,optimum表示最佳值
cite表示作品或文章中的标题
smallHTML5中,small元素被重新定义了,small通常标签与正文无关的文字,内嵌在页面上,如标注版权信息,网站备案等
canvas画布标签,用来在页面上画图案
1.2.7 特殊字符

除了标签外,HTML 中的特殊字符也有重要的作用。例如,要求在浏览器中显示br标签,如果将br标签直接写在源代码中,浏览器会将解释成换行,而不会显示。特殊字符以 & 开始,以 ; 结束。

常用的特殊字符见图

image-20201117120502821

 

 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/19314.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
浏览器升级提示:您的浏览器版本较低,建议您立即升级为知了极速浏览器,极速、安全、简约,上网速度更快!立即下载
复制成功!