模板特点
- HTML5 语义化标签: 使用
<header>,<nav>,<main>,<section>,<article>,<footer>等标签,使结构清晰,对搜索引擎友好。 - 响应式设计: 使用 CSS Flexbox 和媒体查询,确保网站在桌面、平板和手机上都有良好的显示效果。
- 现代 CSS: 使用 CSS 变量 来管理颜色和字体,方便主题定制。
- 模块化结构: 页面分为多个独立的模块,您可以轻松地移除、修改或添加新模块。
- 无外部依赖: 所有样式都内嵌在
<style>标签中,无需任何外部 CSS 框架(如 Bootstrap),便于学习和部署。
完整代码
您可以直接将以下代码复制到一个 .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>
/* --- 全局变量和基础样式 --- */
:root {
--primary-color: #007bff;
--secondary-color: #6c757d;
--light-color: #f8f9fa;
--dark-color: #343a40;
--text-color: #212529;
--font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: var(--font-family);
line-height: 1.6;
color: var(--text-color);
background-color: #fff;
}
.container {
width: 90%;
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
}
h1, h2, h3 {
margin-bottom: 1rem;
color: var(--dark-color);
}
a {
text-decoration: none;
color: var(--primary-color);
}
img {
max-width: 100%;
height: auto;
}
section {
padding: 4rem 0;
}
/* --- 导航栏 --- */
.navbar {
background-color: var(--dark-color);
color: var(--light-color);
padding: 1rem 0;
position: sticky;
top: 0;
z-index: 1000;
}
.navbar .container {
display: flex;
justify-content: space-between;
align-items: center;
}
.navbar .logo {
font-size: 1.5rem;
font-weight: bold;
}
.navbar .nav-links {
display: flex;
list-style: none;
}
.navbar .nav-links li {
margin-left: 20px;
}
.navbar .nav-links a {
color: var(--light-color);
transition: color 0.3s ease;
}
.navbar .nav-links a:hover {
color: var(--primary-color);
}
/* --- 英雄区域 --- */
.hero {
background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://images.unsplash.com/photo-1557682257-2f9c37a3a5f3?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80') no-repeat center center/cover;
color: var(--light-color);
text-align: center;
padding: 8rem 0;
}
.hero h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
}
.hero p {
font-size: 1.2rem;
margin-bottom: 2rem;
}
.btn {
display: inline-block;
padding: 0.8rem 1.5rem;
background-color: var(--primary-color);
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 1rem;
transition: background-color 0.3s ease;
}
.btn:hover {
background-color: #0056b3;
}
/* --- 特色服务 --- */
.features {
background-color: var(--light-color);
}
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
text-align: center;
}
.feature-card {
padding: 2rem;
background-color: #fff;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
transition: transform 0.3s ease;
}
.feature-card:hover {
transform: translateY(-10px);
}
.feature-icon {
font-size: 3rem;
margin-bottom: 1rem;
}
/* --- 关于我们 --- */
.about {
display: flex;
align-items: center;
gap: 2rem;
}
.about-img {
flex: 1;
}
.about-content {
flex: 2;
}
/* --- 博客/文章列表 --- */
.blog-posts {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
}
.blog-post {
background-color: #fff;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
overflow: hidden;
transition: transform 0.3s ease;
}
.blog-post:hover {
transform: translateY(-5px);
}
.blog-post img {
width: 100%;
height: 200px;
object-fit: cover;
}
.blog-post-content {
padding: 1.5rem;
}
.blog-post-content h3 {
margin-bottom: 0.5rem;
}
.blog-post-content .meta {
color: var(--secondary-color);
font-size: 0.9rem;
margin-bottom: 1rem;
}
/* --- 页脚 --- */
.footer {
background-color: var(--dark-color);
color: var(--light-color);
text-align: center;
padding: 2rem 0;
}
.footer .social-links a {
color: var(--light-color);
margin: 0 10px;
font-size: 1.5rem;
}
/* --- 响应式设计 --- */
@media (max-width: 768px) {
.navbar .container {
flex-direction: column;
}
.navbar .nav-links {
margin-top: 1rem;
flex-direction: column;
text-align: center;
}
.navbar .nav-links li {
margin: 10px 0;
}
.hero h1 {
font-size: 2.5rem;
}
.about {
flex-direction: column;
}
}
</style>
</head>
<body>
<!-- 导航栏 -->
<header class="navbar">
<div class="container">
<div class="logo">我的Logo</div>
<ul class="nav-links">
<li><a href="#home">首页</a></li>
<li><a href="#features">服务</a></li>
<li><a href="#about">lt;/a></li>
<li><a href="#blog">博客</a></li>
<li><a href="#contact">联系</a></li>
</ul>
</div>
</header>
<main>
<!-- 英雄区域 -->
<section id="home" class="hero">
<div class="container">
<h1>欢迎来到我们的网站</h1>
<p>我们提供最优质的服务,满足您的所有需求</p>
<a href="#features" class="btn">了解更多</a>
</div>
</section>
<!-- 特色服务 -->
<section id="features" class="features">
<div class="container">
<h2 class="section-title">我们的服务</h2>
<div class="features-grid">
<div class="feature-card">
<div class="feature-icon">🚀</div>
<h3>快速高效</h3>
<p>采用最新技术,确保项目快速交付,效率领先。</p>
</div>
<div class="feature-card">
<div class="feature-icon">🛡️</div>
<h3>安全可靠</h3>
<p>严格的安全标准,保障您的数据和隐私安全无忧。</p>
</div>
<div class="feature-card">
<div class="feature-icon">💡</div>
<h3>创新设计</h3>
<p>富有创意的设计理念,为您的品牌注入新的活力。</p>
</div>
</div>
</div>
</section>
<!-- 关于我们 -->
<section id="about" class="about">
<div class="container">
<div class="about-img">
<img src="https://images.unsplash.com/photo-1522202576988-66273c2fd55f?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80" alt="关于我们">
</div>
<div class="about-content">
<h2>关于我们</h2>
<p>我们是一家充满激情和创造力的团队,致力于为客户提供最卓越的解决方案,自成立以来,我们已经成功为超过数百家企业实现了他们的数字化梦想。</p>
<p>我们的团队由经验丰富的设计师、开发人员和项目经理组成,我们相信,通过合作与创新,我们可以创造出真正有价值的作品。</p>
<a href="#contact" class="btn">联系我们</a>
</div>
</div>
</section>
<!-- 博客/文章列表 -->
<section id="blog" class="blog">
<div class="container">
<h2 class="section-title">最新博客</h2>
<div class="blog-posts">
<article class="blog-post">
<img src="https://images.unsplash.com/photo-1555066931-4365d14bab8c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80" alt="博客文章1">
<div class="blog-post-content">
<h3>响应式设计的未来趋势</h3>
<p class="meta">作者:张三 | 2025年10月26日</p>
<p>探讨响应式设计在未来的发展方向,以及它将如何影响用户体验...</p>
<a href="#">阅读更多</a>
</div>
</article>
<article class="blog-post">
<img src="https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80" alt="博客文章2">
<div class="blog-post-content">
<h3>如何提升网站的加载速度</h3>
<p class="meta">作者:李四 | 2025年10月25日</p>
<p>网站加载速度是用户体验的关键,本文将分享一些实用的技巧...</p>
<a href="#">阅读更多</a>
</div>
</article>
<article class="blog-post">
<img src="https://images.unsplash.com/photo-1551434678-e076c223a692?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1740&q=80" alt="博客文章3">
<div class="blog-post-content">
<h3>CSS Grid 布局完全指南</h3>
<p class="meta">作者:王五 | 2025年10月24日</p>
<p>CSS Grid 是一个强大的布局系统,这篇文章带你深入了解它的用法...</p>
<a href="#">阅读更多</a>
</div>
</article>
</div>
</div>
</section>
</main>
<!-- 页脚 -->
<footer id="contact" class="footer">
<div class="container">
<p>© 2025 我的现代网站. 保留所有权利.</p>
<div class="social-links">
<a href="#">📧</a>
<a href="#">🐦</a>
<a href="#">📘</a>
</div>
</div>
</footer>
</body>
</html>
如何使用和自定义这个模板
保存文件
将上面的所有代码复制到一个文本编辑器中(如 VS Code, Sublime Text, Notepad++ 等),然后将其另存为 index.html 文件。
- Logo 和导航链接: 修改
<header>部分的我的Logo和导航栏中的链接文本。 - 英雄区域: 修改
<section class="hero">中的标题、描述文字和按钮文本,图片的src属性指向了一张 Unsplash 的示例图片,您可以替换为您自己的图片链接或本地图片路径。 - 服务卡片: 修改
<section class="features">中的三个服务卡片的标题、图标(使用 Emoji)和描述。 - 关于我们: 修改
<section class="about">中的文本内容和图片。 - 博客文章: 修改
<section class="blog">中的文章标题、作者、日期和图片。 - 页脚: 修改
<footer>中的版权信息和社交媒体图标链接。
修改样式(主题定制)
- 改变颜色: 在
<style>标签的开头,找到root选择器,这里定义了网站的主要颜色变量,您可以轻松地修改这些值来改变整个网站的主题色。:root { --primary-color: #007bff; /* 这是主色调,比如按钮和链接的颜色 */ --secondary-color: #6c757d; /* 次要颜色 */ --light-color: #f8f9fa; /* 浅色背景 */ --dark-color: #343a40; /* 深色文字/背景 */ /* ... */ } - 改变字体: 修改
--font-family变量的值。 - 调整间距和大小: 在 CSS 中搜索
padding,margin,font-size等属性,并根据您的需要进行调整。
响应式布局
这个模板已经内置了响应式设计,当浏览器窗口宽度小于 768px 时(通常对应平板和手机),导航栏会变成垂直堆叠,布局也会自动调整,您可以通过修改 @media (max-width: 768px) 块中的代码来调整不同屏幕尺寸下的样式。
这个模板为您提供了一个坚实的基础,您可以基于它快速构建出专业、美观的静态网站。

(图片来源网络,侵删)
