css div制作网站
CSS div 制作网站基础方法
使用 div 结合 CSS 是构建网站布局的核心技术。div 作为块级容器,通过 CSS 控制样式和定位,实现灵活的设计。
基本结构示例
<!DOCTYPE html>
<html>
<head>
<style>
.container {
width: 80%;
margin: 0 auto;
background-color: #f0f0f0;
}
.header {
padding: 20px;
background-color: #333;
color: white;
}
.content {
padding: 15px;
}
</style>
</head>
<body>
<div class="container">
<div class="header">网站标题</div>
<div class="content">主要内容区域</div>
</div>
</body>
</html>
常用布局技术
浮动布局
通过 float 属性实现多栏布局,需配合 clearfix 清除浮动。

.column {
float: left;
width: 30%;
margin-right: 5%;
}
.clearfix::after {
content: "";
display: table;
clear: both;
}
Flexbox 布局 现代弹性盒模型,适合响应式设计。
.flex-container {
display: flex;
justify-content: space-between;
}
.flex-item {
flex: 1;
margin: 10px;
}
Grid 布局 二维网格系统,适合复杂布局。

.grid-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
响应式设计要点
使用媒体查询适配不同设备:
@media (max-width: 768px) {
.column {
width: 100%;
float: none;
}
}
视觉增强技巧
盒子模型控制
.box {
box-sizing: border-box; /* 包含padding和border */
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
过渡动画
.button {
transition: background-color 0.3s ease;
}
.button:hover {
background-color: #45a049;
}
实际应用建议
- 使用语义化类名(如
.main-nav而非.div1) - 优先使用 Flexbox/Grid 等现代布局技术
- 保持 CSS 模块化,避免过度嵌套
- 配合 CSS 预处理器(如 Sass)提升可维护性
通过合理组合这些技术,可以构建从简单到复杂的各种网页布局。现代 CSS 提供了更强大的布局控制能力,减少了对额外框架的依赖。






