私はこの問題にかなり長い間取り組んでいます。この問題は、モバイルデバイス(AndroidおよびiOS)で確認できます。一部のデバイスでは、少しズームインする必要がある場合があります。PCでは、モバイルモードに切り替えるときに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色で満たされるdivになります。ただし、一部のモバイルデバイスでは、これらの3つのdivの間に追加の線(またはギャップ)が表示されます。
Om my iPhone
私のPCでは、モバイルモードでChromeブラウザを使用しています
誰かがここで何が起こっているのか知っていますか?それがどのように発生し、それを修正する方法についてのアイデアは、本当にありがたいです。