news 2026/7/9 9:22:07

HTML初相识:从零搭建网页结构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HTML初相识:从零搭建网页结构

大家好,这里是你的HTML入门笔记。今天我们来拆解一下网页的骨架——HTML,掌握最基础的结构和标签知识。

一、HTML文档的基本骨架

一个标准的HTML文档,就像盖房子的地基和框架。在VS Code等编辑器中,输入!后按TabShift + !可以快速生成这个基础结构。

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> </body> </html>

小技巧:

  • Shift + !:快速生成网页基本结构(Emmet语法)。

  • Ctrl + /:快速生成/取消注释,写代码的好帮手。

二、网页开发“三剑客”

如果把网页比作一套房子,那这三者各司其职:

角色

作用

比喻

HTML

搭建网页结构

毛坯房 (承重墙、房间布局)

CSS

修饰网页外观

精装修 (墙纸、地板、灯光)

JavaScript

实现页面交互

智能家居 (开关灯、自动门)

三、标签的分类与详解

HTML的核心就是标签,我们可以从两个维度来理解它们。

1. 按形式分类
  • 双标签:有开始和结束,成对出现。

    • 语法:<标签名> 内容 </标签名>

    • 例子:<html></html><div></div><p></p>

  • 单标签 / 自结束标签:没有内容,自己就代表一个完整的元素。

    • 语法:<标签名 /><标签名>

    • 例子:<meta><link><br><hr>

2. 按显示特点分类

这是前端布局中最关键的概念,决定了元素在页面上的排列方式。

类型

特点

常见标签

块级元素

独占一行,宽度默认占满父容器;可以设置宽高;可以包裹任何其他元素。

<div><p><h1>~<h6><ul><li>

行内元素

不独占一行,与其他行内元素排在一行;无法直接设置宽高,大小由内容撑开;一般只包裹文字或其他行内元素。

<span><a><strong><em>

行内块元素

不独占一行,可以排在一行;可以设置宽高;元素之间会有天然的间隙。

<img><input><td>

补充表格:

行内块标签

不独占一行,可设置宽高,有间距

四、标签之间的关系(DOM树)

标签之间的嵌套形成了层级关系,理解这些关系对后续学习CSS选择器和JavaScript DOM操作至关重要。

  • 父子关系:一个标签直接包裹另一个标签。

    • 例:<html><head>的父元素。

  • 祖先后代关系:一个标签直接或间接包裹另一个标签。

    • 例:<html><title>的祖先元素。

  • 兄弟关系:两个标签拥有同一个直接的父元素。

    • 例:<meta><title>是兄弟元素(它们的共同父元素是<head>)。

五、结构嵌套规范(重要!)

虽然浏览器很宽容,但遵循规范能避免很多奇怪的布局问题。

  1. 块级元素:可以包裹任意内容(块、行内、行内块)。这是最自由的容器。

  2. 行内元素一般只包裹文字或其他行内元素,尽量不要包裹块级元素。

  3. 特殊规则

    • <p>标签:段落标签,内部只能放文字、行内元素或行内块元素,绝对不能包含块级元素(如<div>)。

    • <a>标签:超链接标签,可以包裹块、行内、行内块元素,让它变成一个可点击的“大按钮”。但是,<a>标签不能嵌套另一个<a>标签

六、注释

注释是写给开发者看的,浏览器会完全忽略它。养成写注释的好习惯,能让你的代码逻辑更清晰。

<!-- 这是一个单行注释 --> <!-- 这是一个多行注释 可以写很多内容 注意:不能在注释内部再嵌套另一个注释! -->

总结:

今天我们从HTML的骨架结构,学到了标签的分类、关系和嵌套规范。记住“三剑客”的分工,搞懂“块、行内、行内块”的区别,你就已经迈出了网页开发的第一步。

下次见!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/9 9:22:02

日常居家小酌选什么养生酒?复盛公六味地黄酒口感解析

家人们&#xff0c;今天来给大家分享一下日常居家小酌选什么养生酒&#xff0c;顺便解析一下复盛公六味地黄酒的口感。首先&#xff0c;选养生酒得看原料。复盛公六味地黄酒就做得很棒&#xff0c;复盛公集团从源头把控品质&#xff0c;甄选地黄、山茱萸、山药、肉苁蓉、黄精、…

作者头像 李华
网站建设 2026/7/9 9:21:28

【项目复现】norkator/nano-l298n-gripper-driver

Arduino Nano 控制夹爪的仓库&#xff0c;包含 L298N 步进驱动、力敏电阻、限位开关和启动回零逻辑 仓库&#xff1a;https://github.com/norkator/nano-l298n-gripper-driver.git 硬件复现清单 Arduino Nano L298N 电机驱动模块 小型两相步进电机 薄膜压力传感器 FSR 限位开…

作者头像 李华
网站建设 2026/7/9 9:17:26

springboot+ffmpeg实现大视频文件的分片上传合并

Spring Boot FFmpeg 实现「大视频文件分片上传 → 服务端合并 → FFmpeg 校验/转码」&#xff0c;这是视频平台&#xff08;点播、网课、安防回放&#xff09;的标准做法。一、整体设计思路&#xff08;先看这个&#xff09;✅ 核心流程前端├─ 1. 申请上传&#xff08;获取 …

作者头像 李华
网站建设 2026/7/9 9:13:33

ClickHouse MergeTree 引擎:排序键设计决定查询天花板

ClickHouse MergeTree 引擎&#xff1a;排序键设计决定查询天花板公司上了 ClickHouse 之后&#xff0c;一张 20 亿行的用户行为表&#xff0c;同样的数据量&#xff0c;有人查出结果只要 0.2 秒&#xff0c;有人等了 30 秒没出来。差距全在排序键上。今天聊聊排序键这个"…

作者头像 李华
网站建设 2026/7/9 9:11:24

LightRAG+Ollama实战:比GraphRAG更快

在RAG这个领域过去半年最大的变化不是 embedding 或检索算法&#xff0c;而是从向量 RAG 进化到了知识图谱 RAG&#xff08;GraphRAG&#xff09;。微软 2024 年发了 GraphRAG&#xff0c;能解决传统向量 RAG 解决不了的"全局问答"和"跨文档推理"问题&…

作者头像 李华
网站建设 2026/7/9 9:11:11

计算机毕业设计之连锁花店管理平台

快速发展的社会中&#xff0c;人们的生活水平都在提高&#xff0c;生活节奏也在逐渐加快。为了节省时间和提高工作效率&#xff0c;越来越多的人选择利用互联网进行线上打理各种事务&#xff0c;然后线上管理系统也就相继涌现。与此同时&#xff0c;人们开始接受方便的生活方式…

作者头像 李华