Wenn ich einem Container eine Hintergrundfarbe hinzufüge und dann Blockelemente im Stapel staple, ist eine Haarlücke zwischen den Elementen in Chrome sichtbar. In Firefox gibt es keine solche Lücke.Warum gibt es in Chrome eine Haarlücke/Grenze zwischen diesen Blockelementen, aber nicht Firefox?
Warum? Und wie kann dies ohne zusätzliche Verpackungselemente vermieden werden?
Es ist einfacher, in dem sehen JS Bin: https://razor-x.jsbin.com/teqevoc/6/edit?html,css,output
.main {
background-color: black;
}
.item {
margin: 0;
padding: 0;
width: 100%;
height: 100px;
background-color: white;
}
<div class="main">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</div>
Ich bin auf Chrome und sehe keine Haarlücke – j08691
@ j08691 Ich habe ein Bild hinzugefügt. Ich verwende die Chrome-Version 54.0.2840.100 (64-Bit). –
#norepro auf Chrome 56.0.2922.0 (Official Build) Kanarienvogel (64-Bit) oder 54.0.2840.99 (Official Build) m (32-Bit) unter Windows 10.0.14393 (64-Bit). – canon