Je lutte avec ce problème depuis un bon moment maintenant. Le problème peut être constaté sur les appareils mobiles (Android et iOS), certains appareils peuvent nécessiter un zoom avant un peu. Sur PC, je peux également reproduire ce bug sur le navigateur Chrome lors du passage en mode mobile. Ci-dessous le code utilisé pour reproduire le bogue:
<!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>
Le résultat attendu serait une div remplie de couleur # 553213. Cependant, sur certains appareils mobiles, ils affichent des lignes (ou espaces) supplémentaires entre ces trois divisions.
Om mon iPhone
Sur mon PC, à l'aide du navigateur Chrome avec le mode mobile
Est-ce que quelqu'un sait ce qui se passe ici? Toutes les idées sur la façon dont cela se produit et comment y remédier seraient vraiment appréciées.

