2017-03-08 8 views
1

drucken Bildschirm Bild:Wie zwei Div-Container innerhalb div-Objekt zwischen Raumgröße Null?

enter image description here

Mein Problem ist, dass ich zwei div-Container haben und innen viele div Fenster. Wie stelle ich die Ränder zwischen Objekten innerhalb verschiedener Container auf Null ein? (Siehe Bild).

<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> 

Antwort

0

Sie haben Flexbox zu studieren, schlage ich vor dem Lesen dieser Anleitung https://css-tricks.com/snippets/css/a-guide-to-flexbox/

basicaly der blaue Behälter hat flex-direction: row; justify-content: center; align-items: flex-end; und die grüne 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>
sein

+0

Es ist Arbeit :) Danke für Ihre Hilfe. –

Verwandte Themen