CSS 排版詞條 3-17
盒模型Box Model
也常叫做:盒模型、箱子模型、Box Model
你可能會這樣說
跟 AI 說卡片寬 300px,做出來卻超出容器,因為邊框與內距都被往外加了,一層層疊起來版面就越歪。
白話解釋
網頁上每個元素都是一個箱子,由內而外分三層:內容、內距、邊框,外面再加外距。你設的寬度預設只指「內容」那一層,加上內距與邊框後,實際大小自然變胖。
業界慣例是把尺寸計算方式改成 border-box:設 300px 就真的是 300px,內距往內推,排版穩定很多。
跟 AI 合作時不用背術語,只要說「寬度要包含內距與邊框」,它就會幫你加上正確設定。
親手試試
內容 300px
內容+內距+邊框=箱子的實際大小;改成 border-box 之後,指定多少就是多少,排版才不會越疊越歪。
這樣對 AI 說
中文就可以
幫我把整站的尺寸計算改成 border-box: 所有元素的寬高都要包含內距與邊框,我指定的尺寸就是最終尺寸。 順便檢查目前有沒有因為這個問題爆版的區塊,修完回報清單。 用一張 300px 寬、內距 24px、邊框 1px 的卡片示範給我驗證。