zmmbreeze / Entry.css

Customizable and readable less library for Chinese text. 一个可配置的、更适合阅读的中文文章样式库

Home Page:http://zencode.in/Entry.css/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一些建議

ethantw opened this issue · comments

很棒的專案,我原本也想用Less或SASS來實作Han.css,怕變得太複雜而放棄。請讓我來提點建議。

  1. 關於着重號,怎麼不使用CSS3的「text-emphasis」來實作呢?我覺得粗粗的虛底線實在不好看。而相鄰的着重號,有0.125em的間隔其實也看不太出來。o_o

  2. 在說明頁的「Entry.css 支持的浏览器」表格中可以發現,Entry.css這個專案主要以支援現代的瀏覽器為主,對於CSS的寫法也頗為大膽。何不以<article>元素或<article class="entry">作為預設的文章元素?

  3. 大體來說,我們建議中文文章不要隨意使用「斜體」,撇去<i>元素不談,<dfn>在Entry.css中定義為

    dfn {
        font-style: italic;
    }
    

    文檔中剛好使用英文的HTML來作範例,如果是中文呢?

WOW,我一直很喜欢Han.css,Entry.css也从Han.css中汲取了很多想法。很高兴收到你的建议~

  1. 对于现有着重号的样式,我也一直不是很满意。最近正打算在1.8版本(#11)中修改。目前计划的实现方式是:一、加上CSS3的「text-emphasis」。二、中文字体使用楷体,英文使用衬线体。加第二条是因为目前「text-emphasis」只有webkit支持(不希望启用js来fallback)。同时楷体正好符合斜体「手写的特点」。当然着重号的字体也会作为一项配置,避免其字体和正文字体重合;
  2. 默认配置之所以不限制标签为article,是因为不想做太多的限制、保持简单易用。国内的环境还是有很多人不习惯用新标签;
  3. dfn标签的样式也会去掉斜体,使用楷体和衬线体;
commented

感谢作者!