對於中文字於網頁使用 CSS 排版建議參數

中文字在網頁排版跟英文不一樣, 看起來的感覺也不一樣~ 之前也蠻多人有做這種研究, 不過此篇設定簡單, 但是在我的 Blog 看起來又蠻舒適的, 所以就套用上去了~

對於中文字於網頁使用 CSS 排版建議參數

詳見此篇: 簡單做好中文排版

文章有建議下述參數, 詳細原因請回去看本文. (文章對字型部分沒有結論, 就不加入)

p {
   line-height: 1.7em;
   text-align: justify;
   text-justify: ideographic;
   margin: 0;
   text-indent: 2em;
   margin-after: 0.5em;
   word-break: break-all;
}
em {font-style: normal;}

但是應用在 Blog 上, 我的 ul、ol 用的不少, 但是因為 p 的 text-indent 會造成排起來有點怪怪的, 於是加上下述參數:

ul, ol {margin-left:4em;}

另外, 我自己對中文字全部連在一起時, 有時候太近看起來不舒服, 所以會給一點點間距:

p {letter-spacing: 0.2px;}

完整設定 (.entry-content 是只有針對文章內容做設定, 間距部份就不只有針對 p, 而是對全部去設定了)

.entry-content p {
   line-height: 1.7em;
   text-align: justify;
   text-justify: ideographic;
   margin: 0;
   text-indent: 2em;
   margin-after: 0.5em;
   word-break: break-all;
}
.entry-content em {font-style: normal;}
.entry-content ul, ol {margin-left:4em;}
.entry-content {letter-spacing: 0.2px;}

這樣子閱讀起來舒服多了~

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料