一、CSS Div布局基础
1.1 Div标签概述
1.2 CSS样式应用
CSS样式可以应用于Div标签,通过设置宽高、边距、边框、背景等属性,实现对Div标签的布局和样式控制。
二、图片布局技巧
2.1 盒模型(Box Model)
2.2 定位(Positioning)
2.2.1 相对定位(Relative Positioning)
img {
position: relative;
top: -50px;
}
2.2.2 绝对定位(Absolute Positioning)
img {
position: absolute;
right: 0;
bottom: 0;
}
2.3 浮动(Float)
img {
float: left;
margin-right: 10px;
}
2.4 Flexbox布局
<div class="flex-container">
<img src="image1.jpg" alt="Image 1">
<img src="image2.jpg" alt="Image 2">
<img src="image3.jpg" alt="Image 3">
</div>
.flex-container {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.flex-container img {
margin: 10px;
}
三、案例分析
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图片布局示例</title>
<style>
.container {
width: 80%;
margin: 0 auto;
}
.image-box {
width: 30%;
margin-bottom: 20px;
float: left;
}
.image-box img {
width: 100%;
height: auto;
}
</style>
</head>
<body>
<div class="container">
<div class="image-box">
<img src="image1.jpg" alt="Image 1">
</div>
<div class="image-box">
<img src="image2.jpg" alt="Image 2">
</div>
<div class="image-box">
<img src="image3.jpg" alt="Image 3">
</div>
</div>
</body>
</html>