css与html制作
CSS与HTML制作基础
CSS与HTML是构建网页的核心技术,HTML负责结构,CSS负责样式。以下是关键要点:
HTML基础结构
<!DOCTYPE html>
<html>
<head>
<title>页面标题</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>这是一个标题</h1>
<p>这是一个段落。</p>
</body>
</html>
CSS基本语法
/* 元素选择器 */
h1 {
color: blue;
font-size: 24px;
}
/* 类选择器 */
.class-name {
background-color: #f0f0f0;
}
/* ID选择器 */
#unique-id {
border: 1px solid black;
}
布局技术
Flexbox布局

.container {
display: flex;
justify-content: center;
align-items: center;
}
Grid布局
.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
响应式设计
媒体查询

@media (max-width: 600px) {
body {
font-size: 14px;
}
}
视口单位
.header {
height: 100vh;
width: 100vw;
}
动画效果
过渡效果
.button {
transition: background-color 0.3s ease;
}
.button:hover {
background-color: #4CAF50;
}
关键帧动画
@keyframes slide {
from { transform: translateX(-100%); }
to { transform: translateX(0); }
}
.slide-in {
animation: slide 1s forwards;
}
最佳实践
- 使用语义化HTML标签(
<header>,<nav>,<main>等) - 避免过度嵌套选择器
- 采用CSS变量维护主题色
- 使用CSS预处理器(如Sass/Less)提升开发效率
- 遵循BEM命名规范提高可维护性
通过合理结合HTML结构与CSS样式,可以创建出美观、响应式的现代网页。






