# Day 62:BEM 命名、定位技巧與 Hero Section 完整實作 **Published by:** [雞蛋糕的前端修煉屋](https://paragraph.com/@gcake/) **Published on:** 2026-02-24 **URL:** https://paragraph.com/@gcake/day-62 ## Content 📅 2026-02-24 | 🏷 CSS · BEM · Layout · Positioning一、版面結構拆解電商首頁的切版練習,目標是不使用 flex/grid,僅用傳統 CSS 佈局完成設計稿還原。 由上而下拆成四個水平區塊:Header、Hero、Products、Footer。傳統佈局的三個核心工具分工明確:Block 元素:四大區塊天生垂直堆疊,不需要額外設定inline-block:讓選單項目、產品卡片水平並排(需注意空白字元問題)float:Header 左右分離、Footer 三欄排列(需搭配 clearfix 清除浮動)外層容器寬度控制慣例:/* 外層撐滿螢幕,內層置中限寬 */ .section { width: 100%; } .section__inner { max-width: 1200px; margin: 0 auto; } 二、語意化 HTML 結構規劃標籤選用原則