【问题标题】:How to two div container inside div object between space size zero?如何在空间大小为零之间的 div 对象内的两个 div 容器?
【发布时间】:2017-03-08 11:55:36
【问题描述】:

打印屏幕图像:

我的问题是我有两个 div 容器和许多 div 窗口。如何使不同容器内的对象之间的边距为零? (见图)。

 <style type="text/css" media="screen">
        html, body { height:100%; background-color: #666666;}
        body { margin:0; padding:0; overflow:hidden; }

#ContainerBlue {
    padding-top:100px;
    display: flex;
    flex-direction: row;     
    justify-content: center; 
    align-items: center;     
    height: 150px;
    background-color:#00F;
}
#ContainerGreen {
    display: flex;           
    flex-direction: column;  
    justify-content: center; 
    align-items: center;     
    height: 250px;
    background-color:#090;
}
.div1 {
    width: 300px;
    margin: 5px;
    text-align: center;     
    background-color:#09F;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;

}
.div2 {
    width: 300px;
    margin: 5px;
    text-align: center;     
    background-color:#F09;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

}
</style>
<div id="ContainerBlue"> 

<div class="div1" id="yan1">
<p>div1</p>
</div>

<div class="div2" id="yan2">
<p>div2</p>
</div>

<p align="center" style="color:#FFF; font: bold 18px/30px Tahoma, serif;">Container Blue</p>

</div>

</div>

<div id="ContainerGreen">

<p align="center" style="color:#FFF; font: bold 18px/30px Tahoma, serif;">Container Green</p>
<div class="div1" id="dik1">
  <p>div1</p>
</div>

<div class="div2" id="dik2">
<p>div2</p>
</div>


</div>

【问题讨论】:

    标签: html css flexbox containers space


    【解决方案1】:

    你必须学习Flexbox,我建议阅读这篇指南https://css-tricks.com/snippets/css/a-guide-to-flexbox/

    基本上蓝色容器必须是flex-direction: row; justify-content: center; align-items: flex-end; 和绿色的flex-direction: column; justify-content: flex-start; align-items: center;

    html,
    body {
      height: 100%;
      background-color: #666666;
    }
    
    body {
      margin: 0;
      padding: 0;
      overflow: hidden;
    }
    
    #ContainerBlue {
      padding-top: 100px;
      display: flex;
      flex-direction: row;          
      justify-content: center;
      align-items: flex-end;
      height: 150px;
      background-color: #00F;
    }
    
    #ContainerGreen {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      height: 250px;
      background-color: #090;
    }
    
    .div1 {
      width: 300px;
      margin: 5px;
      text-align: center;
      background-color: #09F;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0;
    }
    
    .div2 {
      width: 300px;
      margin: 5px;
      text-align: center;
      background-color: #F09;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0;
    }
    <div id="ContainerBlue">
      <div class="div1" id="yan1">
        <p>div1</p>
      </div>
      <div class="div2" id="yan2">
        <p>div2</p>
      </div>
      <p align="center" style="color:#FFF; font: bold 18px/30px Tahoma, serif;">Container Blue</p>
    </div>
    <div id="ContainerGreen">
      <div class="div1" id="dik1">
        <p>div1</p>
      </div>
      <div class="div2" id="dik2">
        <p>div2</p>
      </div>
      <p align="center" style="color:#FFF; font: bold 18px/30px Tahoma, serif;">
        Container Green</p>
    </div>

    【讨论】:

      猜你喜欢
      • 2019-09-21
      • 2017-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 2014-03-28
      • 1970-01-01
      • 2021-10-21
      相关资源
      最近更新 更多