html css制作静态网页
创建HTML文件结构
使用文本编辑器新建一个index.html文件,写入基础HTML5结构:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>网页标题</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<!-- 页面内容 -->
</body>
</html>
添加基本页面内容
在<body>标签内添加常见结构元素:
<header>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">产品</a></li>
</ul>
</nav>
</header>
<main>
<section class="hero">
<h1>欢迎来到我的网站</h1>
<p>这是一个示例段落</p>
</section>
</main>
<footer>
<p>© 2023 版权所有</p>
</footer>
创建CSS样式文件
新建styles.css文件,添加基础样式:
/* 全局样式 */
body {
font-family: 'Arial', sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
color: #333;
}
/* 导航样式 */
nav ul {
list-style: none;
display: flex;
gap: 20px;
}
nav a {
text-decoration: none;
color: inherit;
}
/* 主要内容区样式 */
.hero {
text-align: center;
padding: 50px 20px;
background-color: #f4f4f4;
}
/* 响应式设计 */
@media (max-width: 768px) {
nav ul {
flex-direction: column;
}
}
添加视觉增强效果
在CSS中添加交互效果和视觉层次:
/* 悬停效果 */
nav a:hover {
color: #007bff;
transition: color 0.3s ease;
}
/* 按钮样式 */
.button {
display: inline-block;
padding: 10px 20px;
background: #007bff;
color: white;
border-radius: 5px;
text-decoration: none;
}
/* 卡片阴影 */
.card {
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
padding: 20px;
margin: 20px 0;
}
部署静态网页
将HTML和CSS文件上传至服务器:
- 确保所有文件在同一目录
- 通过FTP工具上传至主机空间
- 访问域名即可查看效果
验证和测试
检查网页在不同设备和浏览器上的显示效果:
- 使用浏览器开发者工具测试响应式布局
- 验证HTML结构通过W3C验证器
- 测试所有链接功能正常






