.st-scroll、.st-panel 設置 width:100%; height:100% 但未鋪滿視口,出現白邊、滾動條。
/* 錯誤:HTML 註釋語法 */
<!--內容-->
/* 正確:CSS 註釋 */
// 內容 或 /* 內容 */
瀏覽器遇到 <!-- 會進入「解析錯誤恢復模式」,後續規則可能被忽略。
html, body, .container, .st-container {
height: 100%;
width: 100%;
margin: 0; /* 關鍵 */
padding: 0; /* 關鍵 */
}
瀏覽器默認 body { margin: 8px } 會導致白邊、高度計算偏差。
h2, p { margin: 0; padding: 0; } /* 避免邊距合併導致容器高度超過 100% */
html, body, .container, .st-container {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
h2, p { margin: 0; padding: 0; }
.st-scroll, .st-panel {
width: 100%;
height: 100%;
position: relative;
color: red;
background: #333;
left: 0;
top: 0;
}
html/body 計算高度是否為視口高度。box-sizing: border-box 全局避免 padding/border 撐大尺寸。