网页到底是什么
你在浏览器地址栏输入一个网址,回车,出现了一个页面——这个过程背后发生了什么?
简单来说:
你的浏览器 → 向服务器发送请求 → 服务器返回一堆代码 → 浏览器把这堆代码渲染成你看到的页面
这堆代码就是网页的源代码。在浏览器里右键 → 查看页面源代码,你就能看到它长什么样。
网页的三个组成部分
任何一个网页,底层都是由三种语言写的:
| 语言 | 作用 | 类比 |
|---|---|---|
| HTML | 搭结构 | 房子的骨架和墙壁 |
| CSS | 管样式 | 墙的颜色、家具的摆放 |
| JavaScript | 做交互 | 电灯开关、水龙头 |
HTML:网页的骨架
HTML 用标签来描述内容。每个标签用尖括号包起来:
<h1>这是一级标题</h1>
<p>这是一个段落。</p>
<a href="https://www.baidu.com">这是一个链接</a>
<img src="图片地址" />
所有标签都是成对出现的:开始标签 <p> 和结束标签 </p>,中间是内容。
CSS:网页的皮肤
CSS 控制样式——颜色、大小、位置、动画。
h1 {
color: red; /* 标题变红色 */
font-size: 24px; /* 字号 24 像素 */
}
JavaScript:网页的大脑
JS 让网页能"动"——点击按钮弹窗、表单验证、动态加载内容,全都是 JS 做的。
// 点击按钮弹出一个提示框
document.querySelector("button").onclick = function() {
alert("你点击了按钮!");
};
一个完整的网页长什么样
<!DOCTYPE html>
<html>
<head>
<title>我的第一个网页</title>
</head>
<body>
<h1>你好,世界</h1>
<p>这是我的第一个网页。</p>
</body>
</html>
把它保存成 .html 文件,双击打开,浏览器就能显示。
什么是服务器?什么是前端后端?
- 前端:在浏览器里跑的代码(HTML + CSS + JS),用户能看到、能交互的东西
- 后端:在服务器上跑的代码(Python、Java、Node.js 等),处理数据、管用户登录、读写数据库
- 服务器:一台永远开机的电脑,等别人来访问
这个博客是纯前端的,不需要后端,所以可以免费托管在 GitHub Pages 上。
你应该怎么学
不要一开始就啃大本的 HTML/CSS 教材。 正确姿势是:
- 打开浏览器 F12(开发者工具),看任意网站的源代码
- 跟着教程写一个最简单的网页(一个 HTML 文件就够了)
- 边做边查,碰到不懂的标签就搜
- 慢慢加上 CSS 让它变好看,加上 JS 让它能交互
学了不用等于白学。 每一节看完,立刻打开 VS Code 写一遍。
推荐资源
- MDN Web Docs(搜 “MDN HTML 教程”)— 最权威的免费文档
- 用 VS Code 装 Live Server 插件,改了代码浏览器自动刷新
- 把写的东西传上 GitHub Pages,和别人分享
下一步
下一篇文章会讲 HTML 常用标签的实际操作——写一个带标题、段落、图片、链接的真实页面。