CSS|浮动float
1.文本环绕图片
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>浮动</title>
<style>
div{
width: 600px;
border: 10px solid blue;
background-image: linear-gradient(40deg,yellowgreen,yellow,green);
}
</style>
</head>
<body>
<div>
<img src="../resource/image/img.png" alt="科比图片">
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
</div>
</body>
</html>
这样子我们将一张图片和一段文字放在一起,样子会很丑,效果如下:
设置图片浮动:
img{
float: left;
}
效果如下:
2.相邻浮动元素
加入我们在图片当中放置两张图片并且在它们之间加上几个空格:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>浮动</title>
<style>
div{
width: 600px;
border: 10px solid blue;
background-image: linear-gradient(40deg,yellowgreen,yellow,green);
}
</style>
</head>
<body>
<div>
<img src="../resource/image/img.png" alt="科比图片">
<img src="../resource/image/img.png" alt="科比图片">
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
这是一段文字这是一段文字这是一段文字这是一段文字这是一段文字
</div>
</body>
</html>
效果:
我们可以看到在图片之间是有空格的,我们机上img之后,图片就会浮动,会向左紧靠
img{
/*left为左浮动,right为右浮动,none为不浮动*/
float: left;
}
效果:
人生没有白走的路,每一步都算数!