為什麼排版如此重要
用戶掃描一個網站,在最初的 0.05 秒就形成第一印象,而文字排版佔了這個印象的很大比例。
好的網站排版讓内容「自然流入」閱讀者的眼睛,讀者幾乎感覺不到字型和排版的存在——只感受到內容本身。
差的排版則讓讀者感覺「有些不對勁」,即使他們說不清楚哪裡不好。常見的排版問題:字型太多(超過 2-3 種)、行距太窄(文字擠在一起)、字重使用不一致(到處都是粗體)。
選擇字型的三個思考方向
1. 字型傳達的情感必須和品牌一致
每種字型都有特定的視覺情感調性:
襯線體(Serif):如 NotoSerif、Georgia、Playfair Display——傳達穩重、傳統、文學感、高端。適合法律、金融、高端品牌、出版。
無襯線體(Sans-serif):如 Noto Sans TC、Inter、Geist——傳達現代、乾淨、技術感、親近。適合科技、新創、數位服務、年輕品牌。
展示字型(Display):如各種手寫風格、裝飾體——個性強烈,適合用在標題或品牌名稱,不適合內文大量使用。
2. 網站字型要選擇螢幕可讀性高的
專為印刷設計的字型在螢幕上未必好看。選擇字型時,建議選用有「hinting」優化(為螢幕顯示優化過的字形邊緣處理)的字型版本。
Google Fonts 提供的字型大多有螢幕優化版本,而且完全免費。
台灣繁體中文網站常用字型:
- Noto Sans TC:最常用的無襯線繁體中文字型,乾淨易讀
- Noto Serif TC:對應的襯線版本,質感更加文學氣息
- LXGW WenKai TC:帶有手寫感的開源字型,個性較強
3. 一個網站最多使用 2-3 種字型
超過 3 種字型通常讓版面看起來凌亂。
最常見的組合方式:
- 英文展示字型(用於標題) + 繁體中文字型(用於內文和導航)
- 1 種標題用字型 + 1 種內文用字型(最簡潔的方式)
字型大小的設定原則
建立明確的字型層次(Type Scale)
不要隨意設定 18px、23px、16px 這樣沒有系統的字型大小,而是用一套有規律的比例關係。
常見的比例尺:1.25(小幅放大)或 1.333(四分之一音程)。
以基礎字型 16px 為起點,按 1.25 比例:
- 內文(base):16px
- 小標(sm):13px
- 段落標題(lg):20px
- 區塊標題(xl):25px
- 頁面大標(2xl):31px
- 英雄大字(3xl):39px
Tailwind CSS 的預設字型比例就近似於此,不需要手動計算。
中文內文字型建議 16-18px
中文字的複雜度較高,在手機螢幕上過小的中文字非常難讀。繁體中文的網站內文,建議至少 16px,如果是大量閱讀的部落格,17-18px 體驗更好。
英文小字別小於 12px
用於版權說明、免責聲明、注意事項的小字,最小 12px,否則在大多數螢幕上難以辨識。
行距(Line Height)
行距是影響可讀性最容易被忽略的因素。
太窄的行距(1.2-1.3 倍):文字行與行之間擠在一起,閱讀時眼睛容易「跑錯行」,疲勞感強。
太寬的行距(1.8 倍以上):閱讀節奏被打斷,視線從行尾移動到下一行首需要更大幅度的移動。
適中的行距:
- 英文內文:1.5-1.6 倍
- 中文內文:1.7-1.85 倍(中文字比英文密集,需要稍多的行距)
- 標題(通常較大,行距可以收緊):1.2-1.4 倍
字重(Font Weight)的使用原則
字重從 100(極細)到 900(極粗)。使用字重製造視覺層次,而不是靠大小或顏色。
一般網站的常見用法:
- 正文(Regular):400
- 導航、按鈕:500(Medium)或 600(Semi-bold)
- 強調重點、小標題:600 或 700
- 主要品牌標語、英雄大字:700 或 800
不要把整段文字都設為粗體。粗體的作用是強調某些特別重要的文字,如果全部都粗,等於沒有強調,只是讓頁面看起來很「沉重」。
實作建議:從 Tailwind 的預設值開始
對於剛接觸排版設計的開發者,Tailwind CSS 的預設排版設定(text-base、leading-normal 等)是個很好的起點。
進階調整建議:把中文內文的行距設為 leading-relaxed(1.625)到 leading-loose(2),大多數情況下比預設值的 leading-normal(1.5)更舒適。
好的排版需要用眼睛觀察,多看設計精良的網站(如 Linear、Vercel、Framer 的官網),你的排版品味自然會提升。