Я досить довго борюся з цим питанням. Проблему можна побачити на мобільних пристроях (Android та iOS), можливо, для деяких пристроїв потрібно трохи зменшити масштаб. На ПК я також можу відтворити цю помилку в браузері Chrome при переході в мобільний режим. Нижче наведено код, який використовується для відтворення помилки:
<!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>
Очікуваним результатом буде діва, яка виконана кольором # 553213. Однак на деяких мобільних пристроях вони відображають додаткові рядки (або проміжки) між цими трьома дивами.
Ой мій iPhone
На моєму ПК за допомогою браузера Chrome у мобільному режимі
Хтось знає, що тут відбувається? Будь-які ідеї про те, як це відбувається і як це виправити, були б дуже вдячні.

