Nieuw lid |
|
Goedemorgen,
Ik wil graag divs boven elkaar met een border eromheen/tussen. Normaal komt er dan een dubbele border tussen de twee divs, dus ik dacht 'border-top:none;' te zetten
Ik heb het volgende probleem met mijn css.
<style type="text/css">
.bla {
background-color: #CCCCCC;
width: 800px;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #330000;
border-right: 1px solid #330000;
border-bottom: 1px solid #330000;
border-top: none;
}
</style>
<style type="text/css"> .bla { background-color: #CCCCCC; width: 800px; margin-left: auto; margin-right: auto; border-left: 1px solid #330000; border-right: 1px solid #330000; border-bottom: 1px solid #330000; border-top: none; } </style>
<div class="bla">asd</div>
<div class="bla"><p>asda</p></div>
<div class="bla"><h3>asdaasd</h3></div>
<div class="bla">asd</div> <div class="bla"><p>asda</p></div> <div class="bla"><h3>asdaasd</h3></div>
Met een border-top zitten de divs allemaal precies boven elkaar, maar met 'border-top: none;' komt er een margin tussen de divs.
(Waar ik margin zeg is het niet echt margin, want margin: 0px; zetten helpt niet)
Het ergste is nog wel dat het in IE wel werkt zoals ik verwachtte -.-'
Waarom is dit / Wat doe ik fout? (/ eventueel een handiger oplossing)
|