零基础教你div布局页面
一.上下结构
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>上下结构</title>
<style>
/*初始化:所有标签的内外边距清0*/
*{margin: 0;padding: 0;}
.top{
margin:0 auto;
width: 1000px;
height: 100px;
background-color:#302C47 ;
}
.main{
margin: 0 auto;
width: 1000px;
height: 100px;
background-color:#EBEAEF ;
}
h1{
background-color: red;
}
</style>
</head>
<body>
<h1>hello</h1>
<div class="top">
</div>
<div class="main">
</div>
</body>
</html>
二.左右结构
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>左右结构</title>
<style>
*{margin: 0;padding: 0;}
.parent{
margin: 0 auto;
width: 1000px;
}
.left{
float:left;
width: 20%;
height: 500px;
background-color:red ;
}
.right{
float:right;
width: 80%;
height: 500px;
background-color:blue ;
}
</style>
</head>
<body>
<div class="parent">
<div class="left"></div>
<div class="right"></div>
</div>
</body>
</html>
三.浮动
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>浮动</title>
<style type="text/css">
*{margin:0; padding: 0}
.parent{
margin: 0 auto;
width: 1000px;
overflow: hidden;
/*子级浮动导致负极高度塌陷的解决方案*/}
background-color: red;
}
.son1{
float: left;
width: 20%px;
height: 500px;
background-color: bule;
}
.son2{
float: left;
width: 80%px;
height: 500px;
background-color:green;
}
</style>
</head>
<body>
<div class="parent">
</div>
<div class="son1"></div>
<div class="son2"></div>
</body>
</html>
四.口型结构
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>口型结构</title>
</head>
<style>
.top{
margin:0 auto;
width: 1000px;
height: 100px;
background-color:#302C47 ;
}
.main{
margin: 0 auto;
width: 1000px;
}
.left{
float:left;
width: 200px;
height: 400px;
background-color:#EBEAEF ;
}
.right{
float:left;
width: 800px;
height: 400px;
}
.rightTop{
overflow: hidden;
background-color:gold ;
}
.main01{
float:left;
height: 350px;
width: 700px;
background-color:blue ;
}
.main02{
float:left;
height: 350px;
width: 100px;
background-color:red ;
}
.rightBottom{
height: 50px;
background-color:green;
}
</style>
<body>
<div class="top"></div>
<div class="main">
<div class="left"></div>
<div class="right">
<div class="rightTop">
<div class="main01"></div>
<div class="main02"></div>
</div>
<div class="rightBottom"></div>
</div>
</div>
</body>
</html>
浙公网安备 33010602011771号