Od dłuższego czasu walczę z tym problemem. Problem można zobaczyć na urządzeniach mobilnych (Android i iOS), niektóre urządzenia mogą wymagać nieco większego powiększenia. Na komputerze mogę również odtworzyć ten błąd w przeglądarce Chrome po przełączeniu do trybu mobilnego. Poniżej znajduje się kod używany do odtworzenia błędu:
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.top {
height: 100px;
background-color: #553213;
}
.middle {
height: 100px;
background-color: #553213;
}
.bottom {
height: 100px;
background-color: #553213;
}
</style>
</head>
<body>
<div style="width:300px; height: 300px">
<div class="top"></div>
<div class="middle"></div>
<div class="bottom"></div>
</div>
</body>
</html>
Oczekiwanym rezultatem byłby div, który zostałby spełniony kolorem # 553213. Jednak na niektórych urządzeniach mobilnych wyświetlają dodatkowe linie (lub przerwy) między tymi trzema divami.
Om mój iPhone
Na moim komputerze za pomocą przeglądarki Chrome w trybie mobilnym
Czy ktoś wie, co się tutaj dzieje? Wszelkie pomysły dotyczące tego, jak to się dzieje i jak to naprawić, byłyby bardzo mile widziane.