CSS 版面配置應避免濫用 <div> 與 <span>,以合適的 HTML 語義標籤組織文件才是根本。必要且合理的 <div> 能增強文件結構性,但過度使用反而混淆結構。
<div>/<span>?<h1> 取代 <p>/<span> 定義標題)<div> 視為「容器」或「文件區塊」,而非萬用標籤。<header>, <nav>, <main>, <article>, <section>, <aside>, <footer> 等 HTML5 語義標籤(舊版可用 class 模擬)。語義化 HTML 是 CSS 可維護擴展的基石,也是無障礙存取與 SEO 的前提。