您只需要复制下面的全部代码,将其保存为一个 .html 文件(myhometown.html),然后用浏览器打开即可。

(图片来源网络,侵删)
设计思路
- 结构清晰:使用语义化标签
<header>,<section>,<footer>来组织页面结构。 - 视觉美观:使用柔和的背景色、卡片式布局和阴影效果,让页面看起来现代、整洁。
- 内容丰富:包含了标题、简介、风景、美食、特色等多个部分,方便你填充内容。
- 响应式:使用媒体查询(
@media),确保在小屏幕设备(如手机)上,布局会自动调整为单列显示。 - 易于修改:所有需要你填写的家乡信息都做了清晰的中文注释,方便你找到并修改。
完整HTML代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">我的家乡 - [请填写你的家乡名字]</title>
<style>
/* --- 全局样式 --- */
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;
margin: 0;
padding: 0;
background-color: #f4f7f6; /* 柔和的灰绿色背景 */
color: #333;
line-height: 1.6;
}
.container {
max-width: 960px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50; /* 深蓝色标题 */
text-align: center;
}
h1 {
font-size: 2.5em;
margin-bottom: 10px;
}
p {
text-align: justify;
font-size: 1.1em;
}
/* --- 头部样式 --- */
header {
background-color: #3498db; /* 明亮的蓝色背景 */
color: white;
padding: 40px 20px;
text-align: center;
border-bottom: 5px solid #2980b9;
}
/* --- 内容区域通用样式 --- */
.content-section {
background-color: white;
padding: 30px;
margin-bottom: 30px;
border-radius: 8px;
box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* 阴影效果,让卡片有立体感 */
}
/* --- 图片展示区 --- */
.gallery {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
gap: 20px; /* 图片之间的间距 */
}
.gallery-item {
flex: 1 1 300px; /* 图片容器可以伸缩,最小宽度300px */
text-align: center;
}
.gallery-item img {
width: 100%;
height: 200px;
object-fit: cover; /* 保证图片填充区域且不变形 */
border-radius: 8px;
transition: transform 0.3s ease; /* 鼠标悬停时的放大效果 */
}
.gallery-item img:hover {
transform: scale(1.05);
}
.gallery-item p {
margin-top: 10px;
font-size: 1em;
text-align: center;
}
/* --- 特色列表样式 --- */
.feature-list {
list-style-type: none; /* 移除默认列表项符号 */
padding: 0;
}
.feature-list li {
background-color: #ecf0f1;
margin-bottom: 10px;
padding: 15px;
border-left: 5px solid #3498db; /* 左侧蓝色边框 */
border-radius: 4px;
}
/* --- 页脚样式 --- */
footer {
text-align: center;
padding: 20px;
margin-top: 20px;
background-color: #34495e;
color: #ecf0f1;
}
/* --- 响应式设计 --- */
@media (max-width: 768px) {
.container {
padding: 10px;
}
h1 {
font-size: 2em;
}
.content-section {
padding: 20px;
}
.gallery {
flex-direction: column; /* 在小屏幕上,图片变为单列排列 */
}
}
</style>
</head>
<body>
<header>
<h1>我的家乡:[请填写你的家乡名字]</h1>
<p>一个充满魅力与回忆的地方</p>
</header>
<div class="container">
<section class="content-section">
<h2>🏞️ 家乡简介</h2>
<p>
[在这里填写你的家乡简介,我的家乡[家乡名字],是一座位于[省份/地区]的美丽城市,它历史悠久,文化底蕴深厚,素有“XX之乡”的美誉,这里山清水秀,人杰地灵,是我心中永远的港湾,]
</p>
</section>
<section class="content-section">
<h2>🌄 风景名胜</h2>
<p>
[在这里简要介绍家乡的著名景点,我的家乡有许多令人流连忘返的风景,如壮丽的[景点A]、秀美的[景点B]和古色古香的[景点C],每一处风景都承载着独特的故事,]
</p>
<div class="gallery">
<div class="gallery-item">
<img src="https://via.placeholder.com/400x300/3498db/ffffff?text=风景图1" alt="家乡风景1">
<p>[景点A名称]</p>
</div>
<div class="gallery-item">
<img src="https://via.placeholder.com/400x300/2ecc71/ffffff?text=风景图2" alt="家乡风景2">
<p>[景点B名称]</p>
</div>
<div class="gallery-item">
<img src="https://via.placeholder.com/400x300/e74c3c/ffffff?text=风景图3" alt="家乡风景3">
<p>[景点C名称]</p>
</div>
</div>
</section>
<section class="content-section">
<h2>🍜 特色美食</h2>
<p>
[在这里介绍家乡的特色美食,说到家乡的美食,最让人垂涎三尺的莫过于[美食A]了,它的特点是[描述特点],还有[美食B]和[美食C],都是家乡人日常生活中不可或缺的味道,]
</p>
<div class="gallery">
<div class="gallery-item">
<img src="https://via.placeholder.com/400x300/f39c12/ffffff?text=美食图1" alt="家乡美食1">
<p>[美食A名称]</p>
</div>
<div class="gallery-item">
<img src="https://via.placeholder.com/400x300/9b59b6/ffffff?text=美食图2" alt="家乡美食2">
<p>[美食B名称]</p>
</div>
</div>
</section>
<section class="content-section">
<h2>✨ 家乡特色</h2>
<p>
[在这里介绍家乡的其他特色,如文化、习俗、方言、名人等,]
</p>
<ul class="feature-list">
<li><strong>文化传统:</strong> [每年一度的[节日名称]庙会,是家乡最热闹的盛会,]</li>
<li><strong>地方特产:</strong> [[特产名称]是家乡的骄傲,曾作为贡品进献朝廷,]</li>
<li><strong>著名人物:</strong> [近代著名文学家[人物姓名]就诞生于此,]</li>
<li><strong>城市精神:</strong> [家乡人热情好客,勤劳善良,有着“XX”的城市精神,]</li>
</ul>
</section>
</div>
<footer>
<p>© 2025 我的小小世界 | 用心记录家乡之美</p>
</footer>
</body>
</html>
如何使用和修改
-
保存文件:
- 将上面的所有代码复制下来。
- 打开一个文本编辑器(如 Windows 的记事本、macOS 的 TextEdit,或者 VS Code、Sublime Text 等代码编辑器)。
- 将代码粘贴进去。
- 点击“文件” -> “另存为”,在“保存类型”中选择“所有文件()”,然后将文件命名为
myhometown.html(或者你喜欢的任何名字,但后缀必须是.html)。
-
:
- 找到
<title>我的家乡 - [请填写你的家乡名字]</title>和<h1>我的家乡:[请填写你的家乡名字]</h1>,将[请填写你的家乡名字]替换成你的家乡。 - 简介:在第一个
<section>中,找到[在这里填写你的家乡简介...],用你自己的话描述一下家乡。 - 风景:在“风景名胜”部分,修改描述文字,替换
<img>标签里的src属性链接,你可以使用在线图片的链接,或者将你自己的风景照片放在和.html文件同一个文件夹下,然后直接使用文件名(如scenery1.jpg)。 - 美食:方法同上,修改文字和图片链接。
- 特色:在“家乡特色”部分,修改
<ul>列表里的内容。 - 页脚:可以修改
<footer>里的文字。
- 找到
-
查看效果:
- 保存修改后的文件。
- 用任意一个浏览器(如 Chrome, Edge, Firefox)双击打开这个
.html文件,你就能看到你的家乡介绍网页了!
这个设计简单、实用,并且具有很好的扩展性,如果你想让页面更炫酷,还可以学习一些 CSS 动画或 JavaScript 知识来增加交互效果。

(图片来源网络,侵删)

(图片来源网络,侵删)
