浅析以下几种常见的布局方式:
一、左右布局
1、最简单的一种写法:
<div class="block1"></div>
<div class="block2"></div>
body{
max-width:800px;
margin:auto;
}
.block1{
border:1px solid black;
height:500px;
width:48%;
float:left;
}
.block2{
border:1px solid black;
height:500px;
width:48%;
float:right;
}

二、左中右布局
1、方法一
<div class="block1"></div>
<section></section>
<div class="block2"></div>
body{
max-width:800px;
margin:auto;
margin-top:100px;
}
section, .block1, .block2{
box-sizing: border-box;
}
.block1{
border:1px solid black;
height:100px;
width:25%;
float:left;
}
.block2{
border:1px solid black;
height:100px;
width:25%;
float:right;
}
section{
float:left;
border:5px solid red;
height:200px;
width:40%;
margin-left:40px;
margin-right:40px;
}

2、方法二
<main>
<div class="tableRow">
<section class="article1">
<p>假装很多字假装很多字假装很多字假装很多字</p>
</section>
<section class="article2">
<p>假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字</p>
</section>
<section class="article3">
<p>假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字假装很多字</p>
</section>
</div>
</main>
body{
margin:0;
}
main{
display:table;
margin:10px;
border-spacing:10px;
}
.tableRow{
display:table-row;
}
section{
display:table-cell;
vertical-align:top;
border:1px solid black;
padding:10px;
}
.article1{
width:20%;
}

3、页面小广告
<div id="advertising">
<a href="https://wallhaven.cc/w/dgoxdo" target="_block"><img src="./wallhaven-dgoxdo.jpg" height=250px width=350px></a>
</div>
body{
margin:0;
}
section{
border:1px solid red;
height:1000px;
}
#advertising{
position:fixed;
left:0px;
bottom:0;
border:none;
}
