ฉันกำลังดิ้นรนกับปัญหานี้มาระยะหนึ่งแล้ว ปัญหานี้สามารถเห็นได้บนอุปกรณ์พกพา (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>
ผลลัพธ์ที่คาดหวังจะเป็น div ซึ่งเติมเต็มด้วยสี # 553213 อย่างไรก็ตามในอุปกรณ์มือถือบางรุ่นพวกเขาจะแสดงบรรทัดเพิ่มเติม (หรือช่องว่าง) ระหว่างสาม divs
อ้อม iPhone ของฉัน
บนพีซีของฉันโดยใช้เบราว์เซอร์ Chrome พร้อมโหมดมือถือ
ไม่มีใครรู้ว่าเกิดอะไรขึ้นที่นี่ ความคิดเห็นใด ๆ เกี่ยวกับมันเกิดขึ้นได้อย่างไรและจะแก้ไขอย่างไรจะได้รับการชื่นชมอย่างแท้จริง