为什么每个程序员都该会做网页
不管你以后做什么方向——写 Python、做 App、搞 AI——你都需要一个地方展示自己的作品。而最快的展示方式,就是做一个网页。网页不挑设备,手机电脑打开浏览器就能看。
HTML 和 CSS 是最简单的两门"编程语言"——它们甚至不算真正的编程语言,只是标记语言。但它们是通往 Web 世界的大门,学完就能做出看得见摸得着的作品,成就感极强。
第一个让你写出"别人能看到"的代码,往往是网页。
本文核心知识点
- HTML用标签描述网页结构。
- CSS控制颜色、字体、间距。
- 盒子模型网页布局的核心概念。
- 个人主页第一个实战作品。
HTML:网页的骨架
HTML 用标签描述网页内容。一个最简单的网页:
<!DOCTYPE html>
<html>
<head>
<title>我的主页</title>
</head>
<body>
<h1>你好,我是小明</h1>
<p>这是我的第一个网页。</p>
</body>
</html>
把这段代码存成 index.html,双击用浏览器打开,就能看到效果。常用标签:`h1` 大标题、`p` 段落、`img` 图片、`a` 链接、`ul/li` 列表、`div` 分块。
CSS:网页的衣服
HTML 决定网页有什么,CSS 决定网页长什么样。加一段 style 就能改颜色、字号、背景:
<style>
body {
background: #1E5FA8;
color: white;
font-family: sans-serif;
}
h1 {
font-size: 36px;
text-align: center;
}
</style>
把这段放进 head 里,整个页面就变成蓝底白字、标题居中。改几个数字,刷新浏览器立刻看到变化——这种即时反馈非常适合初学者。
盒子模型:理解网页布局
网页上每个元素都是一个"盒子"——外面有边框(border)、边框里有内边距(padding)、盒子本身有内容(content)、盒子之间有外边距(margin)。
理解了盒子模型,你就知道为什么两个元素之间有空隙、为什么内容贴边不对齐。所有网页布局,本质上都是在摆这些盒子。
做一个个人主页
综合前 4 节,做一个简单的个人主页:
<body>
<h1>小明的主页</h1>
<p>你好!我是一名初中生,喜欢编程和打篮球。</p>
<h2>我的爱好</h2>
<ul>
<li>写 Python 小游戏</li>
<li>打篮球</li>
<li>看科幻电影</li>
</ul>
</body>
这就是一个完整的个人主页雏形。发给同学看,他用手机也能打开。
加图片、加链接、加列表
个人主页进阶三件套:
- 加头像:`
`。 - 加链接:`我最喜欢的网站`。
- 加作品列表:用 li 列出你做过的 Scratch 游戏、Python 小项目,每个加链接。
做完这些,你的主页就从"一张白纸"变成"一个能展示你自己的窗口"。
本节用到的核心结构
- h1/p/ul/li常用 HTML 标签。
- img/a图片和链接。
- styleCSS 样式。
- 盒子模型布局核心。
从静态网页到动态网站
HTML/CSS 做出来的是"静态网页"——内容写死在代码里,谁看都一样。学完这篇,孩子如果对网页感兴趣,下一步可以学:
- JavaScript:让网页能动起来——点按钮变色、表单验证。
- 响应式设计:网页在手机和电脑上都好看。
- 部署上线:把主页传到网上,任何人输入网址就能访问。
前端开发是青少年编程非常友好的方向——入门快、作品看得见、就业面广。很多孩子都是从"做自己的主页"开始走上程序员这条路的。
每个人都该有一个自己的主页。它是你的数字名片。