2015年11月28日

修改 Blogger 各處 CSS(文章標題+內文+其他),以字型大小顏色舉例

修改 Blogger 各處 CSS(文章標題+內文+其他),以字型大小顏色舉例

Wayne Fu 0 A+
blogger-template-design-tool-修改 Blogger 各處 CSS(文章標題+內文+其他),以字型大小顏色舉例這個「Blogger論壇貼文」表示,使用 Blogger 後台「範本設計工具」來將文章標題的字體改大,結果首頁文章標題的尺寸如預期大小,但文章頁面的尺寸變小。

這個情況有點奇特,本篇試著瞭解為何會如此,順便說明 Blogger 其他區塊的字型要如何調整 CSS,做個系統性的整理。



一、官方修改工具及修改原則


1. 範本設計工具

使用官方修改工具來調整 CSS,大致的步驟如下:

  • 後台 → 範本 → 自訂 → 進階

blogger-template-design-tool-1-修改 Blogger 各處 CSS(文章標題+內文+其他),以字型大小顏色舉例

如上圖,點擊「文章標題」後,右側會出現所有可以調整的項目,例如字型、粗體、斜體、尺寸、顏色等,下方會即時顯示修改效果。

網頁的其他區塊也是同樣的操作方法,不過每個人的範本內容都不一樣,需要注意以下幾點:
  • 每個範本可以修改的區塊可能都不一樣
  • 每個區塊能修改的 CSS 細項也可能不一樣
  • 如果不小心動到範本中、跟這個工具相關的程式碼,這裡修改的效果,可能無法呈現在網頁上。
  • 承上,最嚴重時這個「範本設計工具」可能無法運作,或是非官方範本的程式碼,也可能讓「範本設計工具」無法執行。
  • 自己設定或非官方範本的 CSS 內容,有可能覆蓋掉這個工具的效果

如果順利的話(不去亂動範本內容),使用「範本設計工具」就能完成多數的 CSS 修改。但如果運氣差、或是「範本設計工具」無法滿足各種客製修改需求,只好直接使用 CSS 語法、或直接改範本了。


2. 修改原則

瞭解以上敘述後,如果你不太熟悉 HTML/CSS,但又想自行調整 Blogger 各處版面,大致可歸納出以下原則:
  • 最保險的是,說服自己遷就現有範本的版面效果,除非改壞後,有自行修復的能力。
  • 真的想自訂版面,建議盡量別動到範本內容,只使用「範本設計工具」來做有限度的修改。
  • 覺得自己有冒險家精神,想嘗試網路找到的教學、自己修改範本內容,務必先閱讀「備份範本的訣竅」系列文章
  • 讀完之後,做好版本控制以及完善的註釋,出了事才能自行交叉比對、找出原因,或是還原回正常狀態



二、修改字型大小顏色


1. CSS

簡單整理幾項修改字型時,可能會用到的 CSS:

以 WFU BLOG 為例,以下是一組修改文章標題可能會用到的範例:

font-family: "文泉驛正黑","WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro",Meiryo,"微軟正黑體","Microsoft JhengHei",sans-serif;
font-size: 16px;
color: #666;
text-shadow: 1px 1px 2px #bbb;


2. 即時效果工具

調整 CSS 時,每當修改一次參數 → 範本存檔 → 重整頁面看效果 → 再微調參數 → 存檔... 這個流程會耗費大量時間,非常沒有效率。

想自行修改版面的讀者,務必學會使用「Chrome 開發人員工具」,這樣改任何參數,例如字型的尺寸時,就不用為了從 24px 一路調到 16px 這樣的過程,來回不斷存檔、重整頁面,直接利用「開發人員工具」,調整的任何數值,可即時在畫面上看到效果,然後將所有最終參數在範本中修改即可



三、修改各區塊字型


在範本中添加 CSS,最簡單的流程為:

  • 後台 → 範本 → 自訂 → 進階 → 新增 CSS

以下以 WFU BLOG 舉例,列出各主要區塊如何用新增 CSS 的方式修改字型,若有未提到的部分、或使用非官方範本,請利用「Chrome 開發人員工具」找出區塊的位置。

1. 網站標題

.Header h1, .Header h1 a {
font-family: Calibri;
font-size: 40px;
color: #5e7380;
text-shadow: 2px 2px 2px #ddd;
}


2. 導覽列

.tabs-inner .widget li a {
font-family: "Microsoft YaHei", sans-serif;
font-size: 16px;
font-weight: bold;
color: #333;
}


3. 文章標題

h3.post-title, h3.post-title a {
font-family: "全字庫正楷體", TW-Kai, "Yu Gothic", "Ms PGothic", SimHei, DFKai-SB, sans-serif;
font-size: 24px;
color: #666;
text-shadow: 1px 1px 2px #bbb;
}


4. 文章內容

.post-body {
font-family: "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", Meiryo, "微軟正黑體", "Microsoft JhengHei", sans-serif;
font-size: 18px;
color: #333;
line-height: 1.5;
letter-spacing: 1.4px;
}


5. 日期

h2.date-header {
font-family: Arial, Meiryo, sans-serif;
font-size: 14px;
}
.date-header span {
color: #444;
}


6. 側邊欄(小工具)標題

div.widget h2 {
font-family: Arial, "微軟正黑體", "Microsoft JhengHei", sans-serif;
font-size: 14px;
color: #333;
}


7. 整個網站

body {
font-family: "Trebuchet MS", Trebuchet, SimSun, sans-serif;
font-size: 16px;
color: #333;
}


2015.12.9 補充:

8. 留言區塊

.comments .comments-content {
font-family: Arial, "新細明體", sans-serif;
font-size: 14px;
color: #444;
}




四、標題最佳化


以上的範例,對於 Blogger 文章標題、或網站標題等等而言,不是最好 CSS 的設定方式。若考慮到 SEO 效果,建議讀者參考這三篇系列文,會是最好的設定方式:
0 0
如這篇文章對你有幫助,歡迎「分享」到 FB、「追蹤」粉絲團、「訂閱」最新文章

30 則留言:

  1. 晚上好, Wayne!

    真方便, 不用自己研究! ^^ 我記得第 6 點先!

    有沒有留言箱輸入文字欄位的欄稱呢? 我試了很久都找不到 ...

    回覆刪除
    回覆
    1. 蘭姊你好,請問 "留言箱" 是指 ?

      1. 是 Blogger 官方留言工具的 "留言框",其上方輸入文字欄位的欄稱 "?則留言" 這裡嗎?
      2. 是 Blogger 小工具 "聯絡表單" 的文字欄位? (例如 "名稱" "以電子郵件傳送 *" 這些)

      刪除
    2. 早晨!

      我找的 "留言箱" 欄稱是指看完文章, 即這個回應的輸入位置, blog post 下方 ...
      可能在電郵回覆你收不到啦 ...

      週日愉快!

      刪除
    3. 瞭解了,是 Blogger 官方留言框,但是 "輸入文字欄位的欄稱" 是指哪裡我還是不懂呢,你可能要截個圖給我,註記一下,我才知道你想改字型的是哪個位置~~

      如果你想改 Blogger 留言框裡面,輸入留言的地方,這整個區塊都是 IFRAME,由於跨域的關係,基於安全性考量,IFRAME 裡面的東西是不准修改的。

      為了避免理解錯誤,截個圖比較不會誤會。

      P.S. 我猜你有勾選 "通知我", 所以會收到 email 通知 → 但那是 Google 寄給你的 mail, 並不是我寄給你的 mail, 直接回覆的話,等於你寄信給 google 喔!我自然是收不到的~~XD

      刪除
    4. "輸入你的留言 ..." 此回應的欄位!
      以你說的 iframe ... 不能改的就是這欄位, 便不能改!?
      但為何可放入 emoji ?

      刪除
    5. 終於瞭解意思了,是要修改訪客留言顯示的文字,請試著修改:

      .comments .comments-content {
      這裡填入 CSS 內容
      }

      刪除
    6. 謝謝你! 拿了! 晚安! 美夢! ^^

      刪除
  2. 請問有辦法設定成不要在顯示區顯示網頁標題嗎?
    版面配置如您這樣,上方區域為目錄,右方為側欄,點擊的文章和網頁都在左方顯示
    如果點擊的是"網頁"(非文章),顯示區的第一行都是大大的網頁標題
    除了網頁標題留白不填的方法之外,請問有辦法不顯示網頁標題嗎?
    謝謝

    回覆刪除
    回覆
    1. 直接用 CSS 設定為隱藏就行囉,請參考「三、修改各區塊字型」→「1. 網站標題」,多增加一行 CSS 參數:

      display: none;

      這樣網站標題就隱藏了。

      刪除
  3. Wayne,您好!
    我的blogger左邊網址存檔,標籤等的字體突然變得很小,不知道如何改大,請問可以幫忙看看嗎?感恩!
    http://ourfashland.blogspot.hk/

    回覆刪除
    回覆
    1. hi, 你提的 "網址存檔" 等,應該參考「三、修改各區塊字型」→「6. 側邊欄(小工具)標題」來修改即可

      刪除
  4. 您好,想跟您請教一下小工具的"內文",字體顏色大小行距等等,要怎麼修改?
    http://imgur.com/a/Ugmzp
    如上連結中的圖

    回覆刪除
    回覆
    1. 你好,建議使用「Chrome 開發人員工具」,搭配本篇提到的 CSS 語法進行修改。

      刪除
  5. 謝謝這篇實用的分享,讓完全是門外漢的我成功換了字體!
    我是使用BLOGGER,並照你的方法貼上,但遇到一個小問題,貼上了「文章標題」的CSS之後,游標在文章停留的顏色就失效了(本來的設定"連結"那邊有可以選)
    請問這有解嗎?謝謝

    回覆刪除
    回覆
    1. 你好,建議學習使用「Chrome 開發人員工具」來測試 CSS 語法如何修改,根據你的需求 "游標在文章停留的顏色" → 感覺上關鍵字是 hover

      刪除
  6. 很實用耶~~感謝,我們網站就有用到

    回覆刪除
  7. 想請問一下 如果要想在body中 要預設使用Noto Sans TC 字型,那要loading 那個css那個語法需要擺在哪裡,另外請教一個問題我有常識進行修改標題但是但是修改後字型不會套用這會是甚麼地方。感謝

    回覆刪除
    回覆
    1. 在網站的<head>的下面,加上<link href='https://fonts.googleapis.com/css?family=Noto+Sans+TC' rel='stylesheet'/>

      然後再
      body {
      font-family: "Noto Sans TC";
      }

      刪除
    2. 也可參考「網頁安裝思源黑體最佳化實作」https://www.wfublog.com/2019/01/noto-sans-tc-css-optimize.html

      刪除
  8. 上網查過之後,知道要如何修改引用區塊的顏色,不過還是有三點要問。

    1.不知道要如何修改引用區塊裡裡文字大小,現在出現手機版字的大小正常,網頁版突然放大的奇耙情況。

    2.不知道要如何將引用區塊中的''刪除。

    3.文章開頭的第一個字不知為何放大。

    https://cosmicwack.blogspot.com/2019/04/blog-post_6.html

    回覆刪除
    回覆
    1. 請參考留言注意事項:CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。

      刪除
  9. 請問點進去一篇文章後,文章的標題字體,要改哪裡? 謝謝

    回覆刪除
  10. 我 觉得文章里的嵌入代码挺好看的,有相关的教程文章吗

    回覆刪除
  11. 您好,
    我想改內文的標題都統一有以下這個格式
    h3 {
    border-left: 5px solid #e55a5a;
    background-color: #F7F7F7;
    font-weight: bold;
    font-size: 20px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 1.7em;
    margin-bottom: 15px;
    }

    但是我新增css後,效果都沒有變動,請問是否是因為衝突還是哪裡錯誤呢?

    非常感謝哦

    回覆刪除
    回覆
    1. 請參考留言注意事項:CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。

      刪除
  12. 你好,我加了顯示語法的工具這樣我才能把語法貼出來給大家看!
    不過,我不知是不是我主題的關係,我這語法框後面的文字全無法置中!?
    而且,我看英文版型明明文字就不是置中,我套上去就置中...置中就算了,好不容易找到可以改的
    改了左邊,圖片也整個往左邊跑!
    不知怎麼解決研究好幾天了...

    文字也沒有套用到css

    https://maizi-nonsense.blogspot.com/2020/03/bloggerlikebutton.html

    回覆刪除
  13. 請問手機板也會顯示出來嗎?

    回覆刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
◎ 請在相關文章留言,與文章無關的主題可至「Blogger 社團」提問。
◎ 請避免使用 Safari 瀏覽器,否則無法登入 Google 帳號留言(只能匿名留言)!
◎ 提問若無法提供足夠的資訊供判斷,可能會被無視。建議先參考這篇「Blogger 提問技巧及注意事項」。
◎ CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。
◎ 手機版相關問題請參考「Blogger 行動版範本的特質」→「三、行動版範本不一定能執行網頁版工具」;或參考「Blogger 行動版範本修改技巧 」,或本站 Blogger 行動版標籤相關文章。
◎ 非官方範本問題、或貴站為商業網站,請參考「Blogger 免費諮詢 + 付費諮詢
◎ 若是使用官方 RWD 範本,請參考「Blogger 推出全新自適應 RWD 官方範本及佈景主題」→ 不建議對範本進行修改!
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 為了過濾垃圾留言,所有留言不會即時發佈,請稍待片刻。
◎ 本站「已關閉自刪留言功能」。

TOP