HTML 页面结构HTML
网页开发入门用标签组织网页里的内容和结构
HTML 告诉浏览器哪些内容是标题、段落、图片、链接和按钮,并建立清楚的阅读层级。它负责页面结构;视觉样式通常交给 CSS,复杂交互则需要 JavaScript。
<html>
<head> 元信息
<body>
<h1> 标题
<p> 段落
<a> 链接
→
小狸的主页
我喜欢爬山和拍照。
看我的相册 →
什么时候用
- 把标题、图片和章节组织成清楚的网页结构一份给人看的项目报告清楚的标题、重点、图片和章节
让读者快速扫到真正关心的内容HTML 把内容变成阅读体验 - 制作可直接分享的页面:官网、落地页、图文文章和报告,发一个网址就能在浏览器打开🔒 report.example.com/launch新品发布报告打开网页发一个网址,对方用浏览器就能看
- 加入图片、链接和交互:内容不只能看,还能跳转、填写表单、播放媒体和触发操作▶ 视频↗ 链接填写表单不只展示文字,还能让读者操作
- 把 Markdown 内容转成需要正式呈现的网页# 发布计划
- 本周上线→发布计划· 本周上线
什么时候不用
- 标签打开后没有正确关闭,容易破坏后续结构<div> 卡片
后面的内容全被吞进卡片…<div> 没写 </div>,结构全乱 - 标签交叉嵌套,浏览器难以得到预期结构<b><i>文字</b></i>标签交叉嵌套,浏览器只能瞎猜
- 把正文写进 <head> 里:页面上什么都看不到<head> 欢迎来到我的网站正文写进 head,页面上什么都看不到
- 不要用文字处理软件另存 HTML,以免破坏标签结构Windex.html → 另存为 .docx标签全毁,页面直接打不开
组成结构 · Anatomy
<a href="https://vibe.guide">点我看看</a>
1开始标签Opening Tag尖括号加标签名,告诉浏览器「这里开始」
2属性Attribute写在开始标签里的附加信息,如链接地址、图片路径
3内容Content两对尖括号之间的部分,改文案只动这里
4结束标签Closing Tag多一个斜杠,告诉浏览器「到这里结束」
常见变体 · Variants
div 通用容器div
<div> … </div>
没有更合适的语义标签时,用它组织内容和布局
h1~h3 与 pHeadings & p
<h1> <p>
标题和段落,文章的骨架
a 与 imgLink & Image
<a> <img>
a 跳网址,img 贴图片
button 与 inputButton & Input
<button> <input>
页面上能点能填的交互件
典型使用场景
AI 给你的 index.html
帮我做一个个人主页
好的,这是你的 index.html:
<h1>小狸的主页</h1>
<p>我喜欢爬山和拍照。</p>
<a href="/photos">看我的相册</a>
浏览器「查看源代码」
DevTools 检查元素
常见标签速认小抄