設定 border-bottom 卻迟迟不見蹤影?90% 的案例是拼寫或選取器錯誤。本文以實戰案例快速定位問題。
<div class="m_4">內容</div>
/* CSS */
.m_4 {
border-bottom: 1px solid #ccc; /* 正確 */
}
/* 錯誤版:class 前多一個點 */
. .m_4 { /* ← 這裡!雙點導致選取器無效 */
border-bottom: 1px solid #ccc;
}
.、#)是否重複、遺漏。overflow: hidden 或 display: flex 可能切掉邊框。z-index 遮蓋、背景色覆蓋邊框。border: 0,需提高優先級或使用 !important(不推薦)。F12 開啟 Elements 面板 → 選取目標元素 → Computed -tab 搜尋 border-bottom → 若顯示「已刪除」或被劃掉,點擊右側檔案連結直達錯誤行。
CSS 不生效多半是「選取器寫錯」或「優先級被覆蓋」。養成「先看 Computed 再改代碼」的習慣,能省下 80% 的除錯時間。