這裡有一些CSS中文排版技巧,值得收藏!

2021-01-07 騰訊網

在CSS網頁布局中,排版是一個麻煩的問題。作為一個優秀的網頁設計師和Web前端開發人員,掌握一些簡單的中文排版技巧是不可或缺的。所以今天小編特意整理了一些簡單實用的技巧,希望對大家有所幫助。

文字排版

字體

我們可以使用css樣式為網頁中的文字設置字體、字號、顏色等樣式屬性。

body

這裡注意不要設置不常用的字體,因為如果用戶本地電腦上如果沒有安裝你設置的字體,就會顯示瀏覽器默認的字體。(因為用戶是否可以看到你設置的字體樣式取決於用戶本地電腦上是否安裝你設置的字體。)

現在一般網頁喜歡設置「微軟雅黑」,如下代碼:

body

body

字號、顏色

可以使用下面代碼設置網頁中文字的字號為12像素,並把字體顏色設置為#666(灰色):

body

粗體

可以使用下面代碼實現設置文字以粗體樣式顯示出來。

p span

斜體

以下代碼可以實現文字以斜體樣式在瀏覽器中顯示:

p a

三年級時,我還是一個膽小如鼠的小女孩。

下劃線

有些情況下想為文字設置為下劃線樣式,這樣可以在視覺上強調文字,可以使用下面代碼來實現:

p a

三年級時,我還是一個膽小如鼠的小女孩。

刪除線

如果想在網頁上設置刪除線怎麼辦,這個樣式在電商網站上常會見到:

上圖中的原價上的刪除線使用下面代碼就可以實現:

.oldPrice

段落排版

縮進

中文文字中的段前習慣空兩個文字的空白,這個特殊的樣式可以用下面代碼來實現:

p

注意:2em的意思就是文字的2倍大小

行間距(行高)

這一小節我們來學習一下另一個在段落排版中起重要作用的行間距(行高)屬性(line-height),如下代碼實現設置段落行間距為1.5倍。

p

中文字間距、字母間距

如果想在網頁排版中設置文字間隔或者字母間隔就可以使用 letter-spacing 來實現,如下面代碼:

h1{

letter-spacing:50px;

}

注意:這個樣式使用在英文單詞時,是設置字母與字母之間的間距。

如果我想設置英文單詞之間的間距呢?可以使用 word-spacing來實現。如下代碼:

h1{

word-spacing:50px;

}

...

welcome to imooc!

對齊

想為塊狀元素中的文本、圖片設置居中樣式嗎?可以使用text-align樣式代碼,如下代碼可實現文本居中顯示。

h1{

text-align:center;

}

了不起的蓋茨比

同樣可以設置居左:

h1{

text-align:left;

}

了不起的蓋茨比

還可以設置居右:

h1{

text-align:right;

}

了不起的蓋茨比

圖文環繞

在css中有一個常見的圖文環繞效果。實現方式主要是通過float標籤,將圖片左浮動,或者右浮動。其相鄰的文字,就會環繞圖片排列,代碼和效果如下:

豎排文字

使用writing-mode實現。writing-mode屬性有兩個值lr-tb和tb-rl,前者是默認的左-右、上-下,後者是上-下、右-左。

比如:

p{

writing-mode: tb-rl;

}

可以結合direction排版。

首字下沉

偽對象:first-letter配合font-size、float可以製作首字下沉效果。

比如:

p:first-letter{

padding: 6px;

font-size: 32pt;

float: left;

}

漢字注音

如果我們想為漢字注音,就可以使用ruby標籤和ruby-align屬性來實現,比如:

注音zhuyin

然後通過ruby-align設置其對齊方式。

這是一個比較冷門的技巧,可能平時使用不多,但小編覺得不妨提供給大家預防不時之需。

以上就是小編要跟大家分享的CSS網頁布局中文排版技巧,雖然很簡單,但簡單的過程中其實暗藏玄機,如果大家喜歡還請記得收藏哦~

相關焦點

  • 這個中文排版開源項目你值得擁有
    今天給大家推薦一個小眾的 GitHub 項目:赫蹏,一個非常美觀又實用的開源項目,超好看的中文排版樣式。赫蹏(hètí)是專為中文內容展示設計的排版樣式增強。它基於通行的中文排版規範而來,可以為網站的讀者帶來更好的文章閱讀體驗。
  • 一個美觀實用的中文排版開源項目
    關注我的兄弟中,有不少人的博客是直接用
  • 不要錢,教你學會中文字體排版技巧!
    中文是「方塊字」 ,每個字的觀感基本區別不大,寫法上也沒有區別的方法,也就導致了中文版式缺乏一些錯落。/  技巧1 內容優化建議:語言要精煉拋開大篇幅的文字不說,就講有自由度空間的標題字體排版設計,中文字的線條中隱藏著微妙的美感,所以尺寸是第一要素!
  • 10 個值得收藏的 CSS 資源
    Cubic Curve官方網站:https://cubic-bezier.com/基本上,它的作用是為你在css中的動畫生成貝塞爾曲線(cubic-bezier)。我們知道,使用動畫的ease-in、ease-out等屬性可以告訴瀏覽器動畫的流程是什麼。而你則可以在這裡自定義這些屬性。
  • 新媒體運營人必看:微信公眾號10個排版小技巧,建議收藏!
    排版小技巧四:文字的對齊方式文字的對齊方式有三種,左對齊、居中對齊以及兩端對齊,每種對齊方式對應不同種類文章,當然並不絕對,僅供大家參考。排版小技巧五:圖片排版圖片的排版有很多種方式,並不僅限於下文中提到的兩種,大家可以多刷一些競爭對手的公眾號找一找感覺。
  • 通過css解決文字排版標點符號在行首的問題
    對於漢字排版來說,標點符號出現在行首,不符合中國人的閱讀習慣,也不允許標點符號出現在行首。引號、括號、書名號的前一半和後一半都各佔一個字的位置,它們的前一半可以放在一行的開頭,但不能出現在一行的末尾,後一半不出現在一行的開頭。
  • 如何一下子掌握PPT圖文排版?果斷收藏了
    留言如下:這位帥粉絲的意思呢,就是想知道PPT裡面的多圖排版和多圖一段文字的排版思路。帥陳西這麼善解人意的,當然要安排上啦。今天分享給大家一些簡單但是實用的PPT中快速處理多圖一段文字和只有圖片的排版思路。
  • banner一些排版
    1.本節課我們講解受用終身的banner排版,首先我們看一些優秀的案例,通過案例學習人家好得地方,整體排版有創意的中間是比較大的字母,這裡信息傳遞就比較少了主要是吸引人的目光
  • 中文排版才是最屌的
    而關係,則指的是它們之間的距離,大小面積,色彩搭配等等)下面就帶你看幾張中文字體的排版美感!中文字體的排版要在保證可讀性的基礎上讓版面看起來更美觀,無論是美術文本還是段落文本,恰當處理好字與字、字與行、段與段、段與版面等之間的關係就能讓你的排版更出彩!
  • 中文排版的最佳實踐
    Requirements for Hangul Text Layout and Typography 倒還好。我本人還在編寫 Requirement for Chinese Text Layout 的草稿。在我完成這個文檔之前,先給大家十條法則,幫助你更好地做中文排版。1.
  • DIV+CSS規範命名大全集合
    很多初次接觸網頁設計的小夥伴,是不是對於開始書寫div的時候給它們取名字犯難了用拼音吧,明顯很low啊而且慢慢會發現同行都是用一些簡短的字母表達一些常用的名字
  • 編程學習必備的一些網站,乾貨收藏!
    https://www.google.com 基本上所有的問題都可以在這上面找到答案,但是訪問需要點技巧。 2.  http://stackoverflow.com 有乾貨的地方。代碼遇到相關問題經常被導到這個網站去,回答質量很高,排版簡潔清晰。
  • PPT文字圖片排版怎麼做?分享幾種PPT實用技巧
    04 圖片文字填充如果你有一些很好看的圖片,那也可以用來填充文字,使文字看起來更加有質感!操作方法:選中文字,右鍵點擊設置【文字效果格式】——【填充】——【圖片或紋理填充】將圖片填充文字中就可以得到這種效果了。
  • 【手帳手抄報】馬克筆手繪排版模板~值得收藏哦
    【手帳手抄報】馬克筆手繪排版模板~值得收藏哦 【手帳手抄報】馬克筆手繪排版模板~值得收藏哦~
  • 用於響應式設計的9個CSS技巧
    而隨著響應式設計越來越流行,CSS在響應式設計中已扮演著舉足輕重的角色,在進行響應式設計時,倘若你能掌握一些CSS技巧,將大大提高你的工作效率。本文將介紹一些CSS設計技巧,包括取消下劃線、設計響應式視頻、背景圖片的設置以及相對值等。1.取消下劃線現在越來越多的網站文本連結已取消下劃線,而這已成為一種Web設計趨勢,尤其是在做響應式網站時。
  • CSS高級特效的必備技巧
    我的標題上方有一個圓圈。我要做的是將文本與圓混合。editors=1100著色圖像通過使用徑向梯度,有一些有趣的結果比有用。這個想法是添加一個彩色的圖像,使它與它混合。作者:Ahmad Shaeed   譯者:前端小智  來源:css-tricks原文:https://css-tricks.com
  • 偏門卻又實用的 CSS 樣式
    今天跟大家說一些偏門一點的 CSS 樣式、技巧。什麼是偏門?
  • 【設計技巧】一份詳盡全面的UI設計字體與排版指南
    因此理解字體與排版對UI設計師來說非常關鍵。你需要始終把內容的可讀性放在首位去考慮和權衡你對字體與排版的選擇。 一、字體的基礎術語了解字體設計的基礎術語非常重要,這些術語在介紹字體設計的相關文章中經常出現。比如 x-height(X字高)指的是從字母的基準線開始往上到最矮字母的頂端的距離,當X字高的比例相對大一些的話就能增加易讀性。
  • Word排版怎麼排?分享Word排版5大技巧
    今天跟大家嘮嘮關於Word排版的問題,看到這個開頭,你可能會說Word排版有什麼難的?打個字,排個整齊的版式誰還不會啊!說的也沒錯,基礎的相信大家都會,但是稍微提高一些要求,讓Word排版變得更美觀一些呢?
  • 多圖如何排版?優秀案例與技巧分享
    當遇到這些情況首先不要慌張,既然多圖就要把它們處理得更加整齊乾淨,而這裡說得「整齊」並不是說把版面整齊地填滿。而應該將它們進行信息的層級處理和區域劃分,再合理編排。該留白的地方就大膽地去留有空間,該對齊的地方就應該仔細地做好每個細節。今天文章中將分享多圖排版的設計案例有很多不同場景的使用,同時還告訴你5個關於排版的技巧,同學們可以從中吸取經驗。