HTML——文本标签

HTML(HyperText Markup Language,超文本标记语言)是构建网页的基础骨架 ,它的核心作用是定义网页的结构和内容,而非实现交互或样式(这部分由 CSS 和 JavaScript 负责)。

一、基础介绍

1、VS Code中有一个标准的HTML5基础模板

操作:在空白.html文件中,输入**!** (英文感叹号),然后按下 Tab 键Enter 键。

html 复制代码
<!DOCTYPE html> <!--告诉浏览器这是一个HTML5页面-->
<html lang="en"> <!--网页最外层容器-->
<head> <!--头部:存放网页信息-->
    <meta charset="UTF-8"> <!--确保中文不乱码-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- 移动端视口适配完整配置:
     width=device-width:视口宽度适配设备屏幕宽度
     initial-scale=1.0:初始缩放比例100%
     maximum-scale=1.0:最大缩放比例100%(禁止用户放大)
     user-scalable=no:禁止用户手动缩放页面
     作用:保证移动端页面固定尺寸,避免用户缩放导致布局错乱 -->
    <title>Document</title> <!--网页标题(可更改)-->
</head>
<body> <!--身体:存放网页显示内容-->
    
</body>
</html>

注:*<!-- --> * 这是注释标签(不显示在页面),可以使用快捷键"Ctrl+/"

2、如何在VS Code中运行html

在代码区域空白处点击鼠标右键,弹出上下文菜单,点击Open Default Browers (默认浏览器打开)选项,或者使用快捷键是Alt+B

二、标签语法

标签成对出现,中间包裹内容

<>里面放标签名

结束标签比开始标签多/(如:开始标签"<h1>",结束标签"</h2>")

标签分类: 单标签:成对出现的标签

双标签:只有开始标签,没有结束标签(<br>、<hr>)

三、标题标签

标签名:h1~h6(双标签)

显示特点:文字加粗、字号逐渐减小、独占一行(自动换行)

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>
    <h1>一级标签</h1>
    <h2>二级标签</h2>
    <h3>三级标签</h3>
    <h4>四级标签</h4>
    <h5>五级标签</h5>
    <h6>六级标签</h6>
</body>
</html>

四、段落标签

标签名:p(双标签)

显示特点:独占一行、段落之间存在间隙

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>
    <p>1930 年,克莱德・汤博根据洛厄尔等人的预测发现了冥王星。随后,英国 11 岁的维尼蒂亚・伯尼建议将其命名为 Pluto,源自罗马冥界之神。</p>
    <p>冥王星有五颗卫星,分别为卡戎、尼克斯、许德拉、科波若斯和斯提克斯。其中卡戎是最大的卫星,直径约为冥王星的一半,两者常被视为双行星系统。</p>
</body>
</html>

五、换行与水平线标签

换行:<br>(单标签)

水平线:<hr> (单标签)

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>
    <hr>
    太阳系
    <br>
    冥王星Pluto
</body>
</html>

注:因为浏览器无法识别换行符,所以在body中直接使用回车进行换行,无法在网页中实现换行效果(如下图所示)

六、文本格式化标签

作用:为文本添加特殊格式,以突出重点。常见的文本格式:加粗 (strong)、倾斜 (em)、++下划线++ (ins)、删除线(del)等。

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>
    <strong>加粗</strong>
    <em>倾斜</em>
    <ins>下划线</ins>
    <del>删除线</del>
</body>
</html>

七、综合使用

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Pluto</title> 
</head>
<body>
    <h1><ins><em>冥王星Pluto</em></ins></h1> <!--标题1及斜体--> 
    <del>矮行星</del> <!--删除线--> 
    <br><br>
    <p><strong>基本信息:</strong>1930 年,克莱德・汤博根据洛厄尔等人的预测发现了冥王星。随后,英国 11 岁的维尼蒂亚・伯尼建议将其命名为 Pluto,源自罗马冥界之神。</p> <!--段落1及加粗--> 
    <p><strong>卫星:</strong>冥王星有五颗卫星,分别为卡戎、尼克斯、许德拉、科波若斯和斯提克斯。其中卡戎是最大的卫星,直径约为冥王星的一半,两者常被视为双行星系统。</p> <!--段落2及加粗--> 
</body>
</html>
相关推荐
XiaoLeisj1 小时前
Android Kotlin 全链路系统化指南:从基础语法、类型系统与面向对象,到函数式编程、集合操作、协程并发与 Flow 响应式数据流实战
android·开发语言·kotlin·协程
ywf12152 小时前
前端的dist包放到后端springboot项目下一起打包
前端·spring boot·后端
dapeng28702 小时前
分布式系统容错设计
开发语言·c++·算法
恋猫de小郭2 小时前
2026,Android Compose 终于支持 Hot Reload 了,但是收费
android·前端·flutter
qq_417695052 小时前
代码热修复技术
开发语言·c++·算法
badhope7 小时前
Mobile-Skills:移动端技能可视化的创新实践
开发语言·人工智能·git·智能手机·github
码云数智-园园8 小时前
微服务架构下的分布式事务:在一致性与可用性之间寻找平衡
开发语言
hpoenixf8 小时前
2026 年前端面试问什么
前端·面试
还是大剑师兰特8 小时前
Vue3 中的 defineExpose 完全指南
前端·javascript·vue.js
C++ 老炮儿的技术栈8 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++