2016-09-07 6 views
0

so habe ich Probleme beim Zusammenklappen von Grenzen zwischen zwei Floating Divs. Ich weiß, wie man es mit Tabellenzellen macht, aber das sind keine Zellen und ich verwende keine Tabellen. Hier ist ein Bild davon, wie das Bild aussieht page imageCollapse Grenzen zwischen zwei Floating Divs?

Hier ist meine HTML-und CSS-Code sowie.

body{ 
 
background-color: #C8C8C8; 
 
} 
 

 
h1{ 
 
    text-shadow: 2px 3px gray; 
 
    margin-left: auto; 
 
    margin-right: auto; 
 
    width: 200px; 
 
} 
 

 
img.width{ 
 
    width: 100%; 
 
    } 
 

 
    img.tLeft { 
 
    float: left; 
 
    z-index: -1; 
 
    padding-right: 3em; 
 
    } 
 

 
    img.tRight { 
 
    float: right; 
 
    z-index: -1; 
 
    } 
 

 

 
.div1 { 
 
    width: 900px; 
 
    height: 700px; 
 
    margin-left: auto; 
 
    margin-right: auto; 
 
    border-radius: 20px; 
 
    box-shadow: 10px 10px 5px #A8A8A8; 
 
    background-color: #4dffa6; 
 
    overflow: hidden; 
 
    z-index: -1; 
 
    } 
 

 
    .div2 { 
 
    height: auto; 
 
    border: 1px solid red; 
 
    overflow: hidden; 
 
     border-top-left-radius: 20px; 
 
    top: 0; 
 
    left: 0; 
 
    float: left; 
 
    border-right: collapse; 
 
    } 
 

 
    .div3 { 
 
    height: auto; 
 
     border: 1px solid red; 
 
    overflow: hidden; 
 
    border-top-right-radius: 20px; 
 
    top: 0; 
 
    right: 0; 
 
    z-index: -1; 
 
    float: right; 
 

 
    } 
 

 
.div4 { 
 
    height: auto; 
 
    border: 1px solid blue; 
 
    background-color: lightgray; 
 
    overflow: hidden; 
 
    left: 0; 
 
    display: block; 
 
} 
 

 
strong{ 
 
    font-size: 70px; 
 
    color: red; 
 
    }
<div> 
 
<img class="width" src="images/rancidbanner.png" alt="Rancid Tomatoes"> 
 
</div> 
 

 
<h1>TMNT (2015)</h1> 
 

 
<!---block one---> 
 
<div class="div1"> 
 

 
    <!---block two---> 
 
    <div class="div2"> 
 
    <img class="tLeft" src="images/rottenlarge.png" alt="Rotten" /> <strong>33%</strong> 
 
    </div> 
 

 
    <!---block three---> 
 
    <div class="div3"> 
 
    <img class="tRight" src="images/overview.png" alt="general overview" /> 
 
    </div> 
 

 
    <!---box four 
 
    <div class="div4"> 
 
    <p>HEllo relkgnaldfkgnadlgsknasdlkgnasldkgnaslkdgnasldkn aslkdgnslkdgn sjdnaslkdjfnaslkdjfn sdgnaslkjgnlaskjgdn 
 
    </p> 
 
    </div> 
 
    ---> 
 
</div>

+0

Mögliche Duplikat http://stackoverflow.com/questions/17915865/ how-to-make-border-collapse-auf-einem-div –

+1

Nur Tabellen bieten die native Fähigkeit, Grenzen zwischen Zellen zu reduzieren; Da Sie keine Tabellen verwenden, dürfen Sie keine Grenzen dort platzieren, wo Sie sie nicht haben wollen! – chazsolo

Antwort

0

Könnte sich lohnen, einen CSS-Reset verwendet, so dass der Browser nicht Ihre CSS nicht beeinflusst - http://meyerweb.com/eric/thoughts/2011/01/03/reset-revisited/

+0

Links zu externen Ressourcen werden empfohlen, aber fügen Sie bitte einen Kontext um den Link hinzu, damit Ihre Mitbenutzer eine Vorstellung davon haben, was es ist und warum es dort ist. Zitiere immer den relevantesten Teil eines wichtigen Links, falls die Zielseite nicht erreichbar ist oder permanent offline geschaltet wird. – pableiros

+0

Okay, ich danke Ihnen für die Tipps – ilikeuxandvr