笑來(lái)老師公眾號(hào)文章排版樣式css關(guān)鍵內(nèi)容詳解

之前的文章介紹了[Markdown格式寫作的優(yōu)秀軟件Ulysses],在定義排版樣式時(shí)需要用到css文件,我自己參考了笑來(lái)老師公眾號(hào)排版的css文件。

但對(duì)于不懂編程、不會(huì)代碼的同學(xué),依然不容易看懂里面的代碼塊究竟是什么含義。這篇文章會(huì)針對(duì)笑來(lái)老師的css文件內(nèi)容中最重要的幾個(gè)特征定義,逐行分析含義,另外,給出一些常用的css代碼含義。

整體配置

.markdown-here-wrapper {
font-size: 16px;
line-height: 0.8em;
letter-spacing: 0.1em;
}

Css文件中的代碼,{}內(nèi)的部分是定義規(guī)則,{}外的部分是定義的規(guī)則所要施加的對(duì)象范圍,所以,以上代碼的含義是:

對(duì)Markdown here的整體配置
字體大小:16px;
行高:0.8倍的字體大小,em指的是相對(duì)單位,當(dāng)前對(duì)象內(nèi)字體的尺寸
字間距:0.1倍的字體大小

強(qiáng)調(diào)

strong, b{
color: #BF360C;
}

含義是:

強(qiáng)調(diào),用粗體顯示;
顏色:#BF360C;

em, i {
color: #009688;
}

含義是:

強(qiáng)調(diào):用斜體顯示
顏色:#009688;

水平分割線

hr {
border: 1px solid #BF360C;
margin: 1.5em auto;
}

含義是:

水平分割線
邊界:1px 實(shí)線 #BF360C;
外邊距:上下外邊距1.5倍字體大小 左右外邊距自動(dòng)

段落

p {
margin: 1.5em 5px !important;
line-height: 1.8em;
letter-spacing: 2px;
padding: 0em 0.1em;
}

含義:

段落
外邊距:下上外邊距都是1.5倍字體大小 左右外邊距都是5px
行高:1.8倍的字體大??;
字間距:2px;
內(nèi)邊距:上下為0 左右內(nèi)邊距為0.1倍的字體大??;

引用

blockquote, q {
border-left: 4px solid #009688;
margin: 1.5em 10px;
padding: 0 20px;
color: #777;
quotes: none;
margin-left: 0.2em;
padding:0.2em;
}

含義是:

引用塊
左邊框:4px 實(shí)線 #009688;
外邊距:上下外邊距都是1.5倍字體大小 左右外邊距都是10px
內(nèi)邊距:上下內(nèi)邊距都是0 左右內(nèi)邊距都是20px;
顏色:#777;
引號(hào)類型:無(wú)引號(hào);
外邊距:左外邊距是0.2倍的字體大小(可理解為左邊框豎線在整個(gè)頁(yè)面的相對(duì)位置)
內(nèi)邊距:上下左右的內(nèi)邊距都是0.2em(其中,左內(nèi)邊距可理解為引用的文字范圍左邊界距離左邊框豎線的距離)如下圖所示意。

標(biāo)題

h1, h2, h3, h4, h5, h6 {
margin: 20px 0 10px;
padding: 0;
font-style: bold !important;
color: #009688 !important;
text-align: center !important;
margin: 1.5em 5px !important;
padding: 0.5em 1em !important;
}

含義是:

一級(jí)標(biāo)題到六級(jí)標(biāo)題的通用屬性設(shè)置
外邊距:上外邊距為20px 右外邊距為0 下外邊距為10px 做外邊距為0;
內(nèi)邊距:上右下左內(nèi)邊距都為0!優(yōu)先;
字體:粗體!優(yōu)先;
顏色:#009688 !優(yōu)先;
文本對(duì)齊:居中!優(yōu)先;
外邊距:上下外邊距都為1.5倍的字號(hào)大小 左右外邊距都為5px!優(yōu)先;
內(nèi)邊距:上下內(nèi)邊距都為0.5倍的字號(hào)大小 左右內(nèi)邊距都為1倍字號(hào)大?。?yōu)先;

一級(jí)標(biāo)題

h1 {
font-size: 24px !important;
border-bottom: 1px solid #ddd !important;
}

含義:

一級(jí)標(biāo)題
字體大小:24px!優(yōu)先;
底部邊框:1px 實(shí)體 #ddd顏色!優(yōu)先;

二級(jí)標(biāo)題

h2 {
font-size: 20px !important;
border-bottom: 1px solid #eee !important;
}

含義:

二級(jí)標(biāo)題
字體大小:20px!優(yōu)先;
底部邊框:1px 實(shí)體 #eee顏色!優(yōu)先;

三級(jí)標(biāo)題

h3 {
font-size: 18px;
}

含義:

三級(jí)標(biāo)題
字號(hào):18px;

四級(jí)標(biāo)題

h4 {
font-size: 16px;
}

含義:

四級(jí)標(biāo)題
字號(hào):16px;

以上為笑來(lái)老師所用css中的主要內(nèi)容,也是常用樣式css的主要內(nèi)容,其中關(guān)于表格的部分沒(méi)有寫出來(lái),是覺(jué)得通常公眾號(hào)文章最重要的是幾個(gè)級(jí)別的標(biāo)題、強(qiáng)調(diào)、引用、分隔線這幾部分。

注意細(xì)節(jié)

定義css文件時(shí),一定注意標(biāo)點(diǎn)符號(hào)的格式,用英文格式。

每一級(jí)標(biāo)題中都可以自定義其大小、顏色、位置、行距等等。

用Markdown格式書寫文檔時(shí),每一段結(jié)束時(shí)要空一行,這樣在公眾號(hào)編輯器中最終呈現(xiàn)效果 才有段間距。

從Ulysses或其他編輯器中復(fù)制Markdown文檔到公眾號(hào)編輯器時(shí),在粘貼之后,盡量先完成全部的后續(xù)編輯之后再渲染,后續(xù)編輯包括插圖、定義超鏈接等等。

因?yàn)楦鶕?jù)自己的體驗(yàn),渲染過(guò)兩次之后,字體會(huì)變成公眾號(hào)編輯器默認(rèn)的字號(hào)大小16px,以后的渲染,字體大小會(huì)失效。如果不是用這個(gè)字體的朋友,要注意下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.塊級(jí)元素和行內(nèi)元素 塊級(jí)(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,199評(píng)論 1 4
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,804評(píng)論 1 45
  • CSS要點(diǎn)記錄 CSS 指層疊樣式表 (Cascading Style Sheets) 多種樣式時(shí)的優(yōu)先級(jí)問(wèn)題 數(shù)...
    Tony__Hu閱讀 1,325評(píng)論 0 0
  • 本課來(lái)自http://www.imooc.com/learn/9請(qǐng)不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,448評(píng)論 0 5
  • 片段 選自《這樣讀書就夠了》 R: 這里只談致用類閱讀的選書技巧,分為三步:“海選”“相親”“過(guò)日子”。 第1步,...
    曲菱歌閱讀 183評(píng)論 1 1

友情鏈接更多精彩內(nèi)容