HTML基础和常用标签(一)

时间:2026-07-21 14:26:13 来源:幸福记忆 作者:远方 阅读:192

一、相关概念

1、前端和后端

-----技术层面   前端:  

运行在客户端的技术  

后端:  

运行在服务器端的技术

2、前台和后台

-----用户层面  

前台:  

通常面向于普通客户(淘宝购物)  

后台:  

针对于项目管理人员(淘宝产品上架、下架)

二、网络应用的流程

  • 通过客户端向服务器发送http/https协议的请求

  • 服务器接收请求后将资源整理响应给客户端

  • 客户端对服务器响应的数据进行解析执行

三、HTML文档(web页面)

html: hyper text mark up language(超文本标记语言)   文档(文件): 以.html结尾,并且由标记组成。

四、HTML文档的基本结构

<!DOCTYPE html><!--声明当前文档为html5-->
<html>
<head>
 <meta charset="utf-8"/><!--设置浏览器解析编码-->
 <title>百度一下,你就知道</title><!--html文档标题-->
</head>

<body>
 hello world!!!
</body>
</html>
说明:  
1、标记分为双标记和单标记
2、每个标记都可以设置一个或多个属性,
  多个属性使用空格分隔: key="value"。
3、<!--html中的注释符-->
4、单标记可以不加/结束,为了规范,最好添加
5、单标记可以称为自结束标记(标签)

五、HTML的常用标记(标签)

1、文章标题

<h1>...</h1>
<h2>...</h2>
<h3>...</h3>
<h4>...</h4>
<h5>...</h5>
<h6>...</h6>
说明:
1、h1-h6: 字体从大到小
2、标题文字有加粗效果
属性
align:控制标题水平位置
 - left: 左边(默认值)
 - center: 居中显示
 - right: 右边
案例:
<h1 align="center">文章标题</h1>

2、横线

<hr/>
说明:
1、横线默认居中,并且占满整个一行
属性:
width: 横线的长度(单位: 像素px)
align: left、center(默认值)、right
size:线条粗细
color:线条颜色(色值可以使用颜色的英文单词,例如: red红色,blue蓝色...)
案例:
#600像素宽,居右,1像素粗,红色线条
<hr width="600px" align="right" size="1" color="red"/>

3、文字标签

<font></font>

属性:
color: 设置文字颜色
size:文字大小(1小-7大)
案例:
#字体尺寸为1,颜色为红色
<font color="red" size="1">hello world!!!</font>

4、内容居中

<center>内容</center>

案例:
#文字居中
<center>
 <font color="red" size="1">hello world!!!</font>
</center>

5、段落

<p></p>
说明:
1、段落和段落之间有一个空行

6、实体标签

&nbsp; //空格
&gt; //大于 >
&lt; //小于 <
...
说明:
由于键盘的空格键和tab键在浏览器解析无效,因此需要通过一
些特殊的转换字符表示。

7、图片

<img src="" />

属性:
- src: 图片的引用地址
  绝对路径: 从盘符往下查找(E:\test\logo.png)
  相对路径: 相对于当前的html文档所在位置
      (./imgs/a.jpg, ../ 上一层)
- width: 图片宽度
- height: 高度
- title: 图片的文字描述

注意:
通常图片的宽度和高度不需要同时设置,只设置其中一个,
另一个会等比缩放。而两个值同时设置,可能会导致图片拉伸。

案例:
#在当前文档中引入当前目录下imgs中的h1图片,宽度为260px
<img src="./imgs/h1.png" width="260px" title="会议"/>

8、文字大小

<big>大</big>
<small>小</small>

9、文字风格

<br/> 换行
<i>文字倾斜</i>
<u>下划线</u>
<del>删除线</del>

10、文字加粗

<b>加粗</b>
<strong>加粗并强调</strong>

11、文字上浮和下坠

<sup>上浮</sup>
<sub>下坠</sub>

12、布局标签

<div>层标签</div>:  垂直
<span>节标签</span>:水平

13、a标签超链接

<a href=""></a>
属性:
href: 要跳转的地址(远程地址,本地地址)
 - 如果值为空,表示跳转当前页面
target: 网页显示位置
 - _blank: 新窗口打开
 - _self: 当前窗口打开(默认值)
 - 框架名

a标签结合id属性实现锚点连接:
功能:在同一个页面实现不同位置的跳转
1、在需要定位的标签上添加id属性
<h1 id="top">顶部</h1>
2、在a标签href属性中设置id名称并且前缀为#
<a href="#top">回到顶部</a>

14、内联框架

<iframe src="" width="" height="" name=""></iframe>

说明:
iframe类似于没有头部的浏览器窗体,它可以内嵌到其他网页的body中。

属性:
src: 默认打开的页面(地址)
width: 窗体的宽度,可以使用具体像素值,也可以使用百分比
height:窗体高度,只能使用具体像素
name:内联框架名称,可以与a标签的target属性配合使用,实现网页的整合。

案例:
<a href="http://www.jd.com/" target="myframe">京东</a>
<a href="http://www.taobao.com/" target="myframe">淘宝</a>
<iframe src="" name="myframe"></iframe>

15、多媒体

1、音频
<audio controls>
 <source src="horse.ogg" type="audio/ogg">
 <source src="horse.mp3" type="audio/mpeg">
 您的浏览器不支持 audio 元素。
</audio>

2、视频
<video width="320" height="240" controls>
   <source src="movie.mp4" type="video/mp4">
   <source src="movie.ogg" type="video/ogg">
   您的浏览器不支持 video 标签。
</video>

属性:
controls: 是否显示控制面板

案例:视频播放
<video width="680px" height="320px" controls>
<source src="./imgs/tt.mp4" type="video/mp4"/>
</video>

六、常用标记分类

1、通过写法分类

有开始标记和结束标记的: 双标记 <h1></h1>
自结束:单标记 <br/>

2、通过表现形式分类

内容多大就占多大空间:行内元素
- span,i,u,del,font,b,strong,sub,sup
独占一行: 块元素
- h1-h6,p,div