html – 3个DIV的布局,其中2个在一列中

前端之家收集整理的这篇文章主要介绍了html – 3个DIV的布局,其中2个在一列中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想做这样的事情:
|--------------------------------------------------------|-------------|
|                                                        |             |
|                    DIV 1                               |             |
|                                                        |    DIV 3    |
|--------------------------------------------------------|             |
|                    DIV 2                               |             |
|--------------------------------------------------------|-------------|

我不能用这个表.而且我不知道是否有办法让他们像这样堆叠?

我尝试使用下面的代码,但DIV 3并不是最重要的.它实际上正好是div2.height从顶部降低.

#DIV_1 {
  height: 125px;
  width: 80%;
  display: block;
  float: left;
}
#DIV_2 {
  width: 80%;
  height: 15px;
  display: block;
}
#DIV_3 {
  display: block;
  float: left;
  height: 140px;
  width: 20%;
}
<div class="row" style="width: 1024px; height: 140px;">
  <div>
    <div id="DIV_1"></div>
    <div id="DIV_2"></div>
  </div>
  <div id="DIV_3">
  </div>
</div>

解决方法

试试这个.我从DIV_1和DIV_2中移除了浮点数和宽度并将其放在父级上.
#DIV_0 {
width: 80%;
float: left;
}
#DIV_1 {
height: 125px;
}

#DIV_2 {
height: 15px; 
}

#DIV_3 {

float: left;
height: 140px; 
width: 20%;

}
<div class="row" style="width: 1024px; height: 140px;">

	<div id="DIV_0">           
		<div id="DIV_1">div1</div>
		<div id="DIV_2">div2</div>
	</div> 

	<div id="DIV_3">
	div3
	</div>

</div>

猜你在找的HTML相关文章