`:无序列表标签。
2.3 预览你的网页
保存 `index.html` 文件。然后,直接双击该文件,它会在你的默认浏览器中打开。你现在应该能看到一个结构完整但毫无样式的纯文本网页。在文件夹内创建一个名为 `images` 的子文件夹,并放入一张名为 `sample.jpg` 的图片,图片就能正常显示了。
第三步:美化外观——使用CSS添加“皮肤”
CSS负责网页的视觉表现,包括颜色、字体、布局等。我们将创建一个独立的CSS文件来控制样式。
3.1 创建CSS文件
在“我的第一个网站”文件夹内,新建一个文本文档,重命名为 `style.css`。
3.2 编写基础样式
打开 `style.css` 文件,添加以下样式规则:
```css
/ 1. 全局样式重置与基础设置 /
{
margin: 0;
padding: 0;
box-sizing: border-box;
body {
font-family: 'Microsoft YaHei', 'Segoe UI', sans-serif; / 设置中文字体 /
line-height: 1.6;
color: 333;
background-color: f9f9f9;
max-width: 1200px;
margin: 0 auto; / 页面居中 /
padding: 20px;
/ 2. 页头样式 /
header {
background-color: 4a6fa5;
color: white;
padding: 2rem 0;
text-align: center;
border-radius: 8px;
margin-bottom: 2rem;
header h1 {
margin-bottom: 1rem;
nav a {
color: white;
text-decoration: none;
margin: 0 15px;
font-weight: bold;
nav a:hover {
text-decoration: underline;
/ 3. 主内容区样式 /
main {
display: flex; / 使用弹性布局让两个section并排 /
gap: 2rem; / 设置两个section之间的间距 /
margin-bottom: 2rem;
section {
background-color: white;
padding: 1.5rem;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
flex: 1; / 让两个section等宽 /
section h2 {
color: 4a6fa5;
margin-bottom: 1rem;
padding-bottom: 0.5rem;
border-bottom: 2px solid eee;
section img {
max-width: ; / 图片响应式,不超过容器宽度 /
height: auto;
display: block;
margin: 1rem auto;
border-radius: 4px;
ul {
padding-left: 1.5rem;
li {
margin-bottom: 0.5rem;
/ 4. 页脚样式 /
footer {
text-align: center;
padding: 1rem;
color: 666;
border-top: 1px solid ddd;
font-size: 0.9rem;
```
3.3 保存并刷新
保存 `style.css` 文件。回到浏览器,刷新你之前打开的 `index.html` 页面。你会发现网页瞬间变得美观、有布局了!这就是CSS的力量。
第四步:让网页“活”起来——基础JavaScript交互
JavaScript可以为网页添加交互功能。我们添加一个简单的交互:点击按钮,改变一段文字的显示。
4.1 在HTML中添加交互元素
在 `index.html` 文件的第一个 `` 内,`
` 标签后面,添加以下代码:
```html
这是一段初始文本。
```
4.2 编写JavaScript代码
在 `` 结束标签之前,添加 `
```
4.3 查看效果
保存 `index.html` 文件,刷新浏览器页面。点击新出现的按钮,观察下方的文本内容和样式是否发生变化。至此,你已完成了一个具备基础结构、样式和交互的完整网页。
第五步:上线发布——让你的网页被世界看到
目前网页只存在于你的本地电脑。要让互联网上的其他人访问,你需要将其部署到服务器。
5.1 选择托管平台(推荐免费方案)
对于个人静态网页,有许多出众的免费托管服务:
GitHub Pages: 程序员中较流行,需了解基础的Git操作。
Vercel / Netlify: 部署极其简单,支持拖拽上传,自动化程度高。
Cloudflare Pages: 速度快,集成全球CDN。
5.2 以Vercel为例的简单部署步骤
1. 访问 Vercel 官网并注册账号(可使用GitHub账号快捷登录)。
2. 在控制台点击“Add New...” -> “Project”。
3. 将你的“我的第一个网站”文件夹直接拖拽到上传区域,或通过其提供的CLI工具连接。
4. Vercel会自动检测并配置项目,点击“Deploy”。
5. 几十秒后,部署完成。Vercel会为你提供一个仅此的免费域名(如 `my-first-site.vercel.app`),任何人通过这个链接都能访问你的网页了。
回顾整个流程,制作并上线一个网页可以系统地分解为五个核心阶段:规划构思是明确方向的前提;HTML编码搭建了内容的坚实骨架;CSS设计赋予了网页视觉生命与个性;JavaScript编程引入了基础的互动逻辑;通过部署上线将作品从本地推向全球网络。
这个过程的关键在于动手实践。不要被初始的代码吓倒,从复制和修改本教程的示例开始,逐步替换成你自己的内容、调整颜色和布局、尝试更复杂的交互。每一次微小的成功都会带来巨大的成就感,并驱动你学习更深层次的知识(如响应式设计、前端框架等)。现在,你已经掌握了从零到一的关键技能,打开编辑器,开始创建你的网络空间吧。