CSS浮動&簡單瀑布流佈局
阿新 • • 發佈:2019-02-19
浮動(float)
float屬性
left:元素向左浮動
right:元素向又浮動
none:元素不浮動
inherit:從父級繼承浮動屬性
clear屬性
left、right:去掉元素向左右浮動
both:左右兩側均去掉浮動
inherit:從父級繼承來clear的值
練習
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>浮動</title>
<style type="text/css">
.c1{
width: 100px;
height: 100px;
background-color: brown;
float:left;
}
.c2{
width: 150px;
height: 100px;
background-color: blue;
float: left;
}
.c3 {
width : 100px;
height: 150px;
background-color: green;
float: left;
}
.c4{
width:500px;
height: 500px;
background-color: bisque;
}
.c5{
clear:both;/*去掉浮動*/
}
</style>
</head>
<body >
<div class="c4">
<div class="c1"></div>
<div class="c2"></div>
<div class="c3"></div>
<div class="c5">hello world!!!!!!!</div>
</div>
</body>
</html>
效果
簡單瀑布流佈局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>瀑布流佈局效果</title>
<style type="text/css">
*{
margin: 0px;
padding:0px;
}
li{
list-style: none;
}
.class1{
width: 1000px;
height: auto;
margin: 20px auto;/*上下20px,左右自適應*/
}
ul{
width: 300px;
float:left;
}
img{
width: 150px;
}
</style>
</head>
<body>
<div class="class1">
<ul>
<li><img src="bd_logo1.png"></li>
<li><img src="bd_logo1.png"></li>
<li><img src="bd_logo1.png"></li>
</ul>
<ul>
<li><img src="bd_logo1.png"></li>
<li><img src="bd_logo1.png"></li>
<li><img src="bd_logo1.png"></li>
</ul>
<ul>
<li><img src="bd_logo1.png"></li>
<li><img src="bd_logo1.png"></li>
<li><img src="bd_logo1.png"></li>
</ul>
</div>
</body>
</html>
瀑布流效果