# Day 58-59:CSS 重構實作:DOM 佈局空間管理、BEM 命名方法、圖片容器問題 **Published by:** [雞蛋糕的前端修煉屋](https://paragraph.com/@gcake/) **Published on:** 2026-02-12 **URL:** https://paragraph.com/@gcake/day-58-59 ## Content 學習背景重構時間:2026 年 2 月 重構範圍:ZERO TYPE Landing Page (index.html + style.css) 技術限制:尚未使用 Flexbox/Grid,僅使用傳統 Box Model + Position 定位 學習目標:建立可維護、可預測的版面結構與命名系統Part 1: DOM 佈局與元素空間管理為什麼需要空間管理原則?當使用傳統 Box Model 建立版面時,常見問題:圖片載入前後版面高度跳動圖片破圖或尺寸過大導致版面崩潰修改內容後其他元素位置連帶跑掉不同瀏覽器或載入速度下版面不一致核心問題:沒有明確定義「誰負責版面空間」、「誰負責填充內容」。原則 1:父層元素「切出空間」,不靠子元素推擠問題場景:依賴子元素推擠
ZERO TYPE