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

2020-12-24 騰訊網

在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網頁布局中文排版技巧,雖然很簡單,但簡單的過程中其實暗藏玄機,如果大家喜歡還請記得收藏哦~

相關焦點

  • 聊聊中文排版這件小事:Eric Liu ·《字談字暢》主播、Type is Beautiful 編輯
    他也是網際網路標準制定機構 W3C 的特邀專家,參與整理了中文書寫系統在網際網路排版上的需求。他還翻譯了《西文字體》、《字體故事》等著作。「中文排版的技巧和金屬活字一起消失啦」UX Coffee:你怎麼會想到去做 Type is Beautiful、翻譯字體書籍、進入字體排印這個領域的?
  • HTML DIV+CSS 命名規範大全
    一、命名規則說明1、所有的命名最好都小寫2、屬性的值一定要用雙引號("")括起來,且一定要有值如 , id="helloweb"3、每個標籤都要有開始和結束,且要有正確的層次,排版有規律工整4、空元素要有結束的tag或於開始的tag後加上"/"5、表現與結構完全分離,代碼中不涉及任何的表現元素,如
  • PPT文字圖片排版怎麼做?分享幾種PPT實用技巧
    04 圖片文字填充如果你有一些很好看的圖片,那也可以用來填充文字,使文字看起來更加有質感!操作方法:選中文字,右鍵點擊設置【文字效果格式】——【填充】——【圖片或紋理填充】將圖片填充文字中就可以得到這種效果了。
  • 中文排版就是沒英文好看?你怕是假酒喝多了…
    這跟文字本身是英文還是中文的關係並不大,只要你懂得文字排版的技巧,你會發現中文也可以排版出差不多的效果::為啥修改後的中文就好看了很多?在PPT裡中文該怎麼排版才好看?而在文案設計中恰好有一個文字長度對比的技巧,意思就是在排版文字時,咱們應該儘量讓文字的長度之間形成對比,這樣文案看起來才會更好看:
  • 有哪些需要注意的排版技巧?
    有哪些需要注意的排版技巧?為什麼掌握排版技巧這麼重要?那是因為在設計的過程中,我們需要掌握一定的排版技巧,讓設計更具有美感,具有呼吸感,以達到提升用戶視覺體驗的效果,今天我們簡單地和大家分享一些排版需要注意的技巧。
  • 網頁CSS設計樣式基礎知識點 小白教程
    CSS以HTML語言為基礎,提供了豐富的格式化功能,比如:字體、顏色、背景、排版等等,這樣可以更好的適應頁面美工設計。可以理解為CSS就是網頁網站美麗的外衣,可以根據需要修改想要的風格。CSS有哪些優勢?
  • 1分鐘學會4個Word排版技巧
    我們在編輯Word文檔的時候,經常需要對Word進行排版,但是有很多小夥伴都會被Word排版難住,怎麼弄都弄不對也是好慘了。別擔心,今天小編將分享幾個高效的Word排版小技巧給大家,趕緊來了解一下吧~
  • 職場使用Word排版太難?這10個小技巧搞定你的排版問題!
    前段時間在公眾號後臺一直收到粉絲們的留言,分享一期關於「Word排版」的相關技巧。這個時候就有小夥伴會問了,Word不就是錄入文字麼?還能有什麼技巧?其實Word也是一個非常有學問的軟體,不信來測試下:如何解決Word封面頁下劃線自動對齊問題?如何在正文部分插入頁碼?
  • 中文排版的最佳實踐
    Requirements for Hangul Text Layout and Typography 倒還好。我本人還在編寫 Requirement for Chinese Text Layout 的草稿。在我完成這個文檔之前,先給大家十條法則,幫助你更好地做中文排版。1.
  • 中文排版的技巧 圖解
    你在面設計中文排版時,需要從三個方面考慮:形態,節奏,對比。一:形態何為形態?正如很多答案中提到的繁體與簡體,那就是一種形態。所以要讓文字顯得有節奏,統一參數是很有效的方式!三:對比1:色彩對比。正如前面所講的,人對變化是很敏感的,你運用色彩的變化,形成一種對比,很容易抓住人的眼球,表達你的要點。
  • 前端進階:css必知的幾個底層知識和技巧
    有意注意要求預先有自覺的目的,必要時需經過意志努力,主動地對一定的事物發生注意。它表明人的心理活動的主體性和積極性。問題學習法就是強調有意注意有關解決問題的信息,使學習有了明確的指向性,從而提高學習效率。在介紹完問題學習法之後,進入我們今天的主題,接下來我會介紹css的一些底層的知識的現象,藉此來讓大家對css有更深入的理解。
  • 這10個排版小技巧,讓你的PPT美翻天
    在Keynote中,設置為1.5倍段間距時,文欄位間距是1倍的距離!另外,請記得長文字*要保持文字兩端對齊,這樣畫面看起來更加整潔。1.主標題高度是副標題高度的1.5倍。主標題與副標題的之間的關係是既要保持美觀,又要確保成層級分明!如果你了解什麼是黃金分割定律你會知道:建議你的副標題是主標題的0.618倍!為了計算方便!這裡建議你設置為1.5倍!也就是:主標題選擇42號字時,副標題可以選擇為28號字。這樣的大小看起來更和諧!
  • 用CSS畫一個三角形
    到這裡你可能會有一個疑問:上面取了約等,因為像素大小是不能為小數,但是上面是28個px,舍掉的小數相對很小,如果我畫的三角形本來就比較小,像那種下拉的右邊的三角形,捨去個小數影響比較大,這時候怎麼辦?其實這個問題本身是無解的,因為你要畫的區域就那麼小,要想畫個絕對等邊的三角形本身就有難度,就算用其它的辦法也會有一樣的困境。
  • 「css基礎」你想知道的偽元素內容都在這篇文章裡(長文值得收藏)
    div::before{ content:url(圖片網址) url(圖片網址) url(圖片網址);}小技巧:通過調整border的屬性,我們可以實現上下左右的三角形,再結合偽元素before,after,content可以繪製多種多邊形,筆者在這篇文章有過介紹,感興趣的可以看看 :《只用1個div,你能用CSS繪製:正3、4、5、6、7、
  • 不會排版怎麼辦?教你13招圖文排版技巧
    五一小長假就這樣說走就走了,不知道這個假期大家有沒有出去旅遊。本來打算上周五發的推文,由於假期,不想打擾各位好好休息,所以拖至今日,望大家莫怪。還記得上周我發起了一個投票,主題為《你說我寫》,我會根據朋友們投票最多的主題來寫一篇相關的文章,這就是今天這篇文章的由來。
  • 學會這10大PPT排版技巧,瞬間提升PTT檔次
    給大家分享一下PPT製作方面的技巧,希望能幫助到職場中正因PPT製作而煩惱的人。【文】管是相信很多人都有做過PPT的經歷,可是為什麼別人做的PPT那麼美觀。而你卻做的非常醜。每次匯報的時候都會被領導說PPT做的不行,下次重做。
  • 3分鐘學會日系排版,庫存圖片都不夠玩的!
    大家好啊,為了幫助廣大影友獲取攝影知識,我們增加了「攝影師分享」時間,為大家搜集了很多乾貨文章。
  • 還在發愁年終總結的微信公眾號推文排版?看這裡!
    又到一年年底感慨自己竟然這麼有錢的時候了,看看自己有多敗家啦!想要在朋友圈曬年度帳單的「凡爾賽大師」們,你們準備好了嗎?具體查詢操作方法:只要打開微信支付,點擊「錢包」,找到右上角的「帳單」進入,再點擊「統計」,便可查看「月帳單」和「年帳單」,收入和支出一目了然,通過「常見問題」還可以找到帳單下載頁面。
  • 使用CSS技術實現Netflix Logo動畫效果
    第一個概念因為我想要嘗試某些技術方案導致我的第一種實現方式有些累贅。例如:我想使用純 CSS 技術來實現它,並且我也想當我點擊按鈕的時候,這個動畫再執行一次,所以我要使用一些不可思議技巧。幸運的是當我寫 CSS 代碼的時候,總會有一些小技巧會在我的腦海裡湧現。我們來談論一下實際的動畫。
  • word排版技巧:怎麼快捷準確調整文本寬度
    在對一些文檔進行排版的過程中,許多人常常不能很好的控制文字對齊,且往往需要費很大的勁兒。而有些小夥伴還在採用狂敲空格的方式來做,效率非常低,為此煩不勝煩。當我們遇到這種情況,應該如何解決它呢?解決方法:(1)首先選擇最多字符的文本,這裡選擇「聯繫地址」文本,點擊【開始】-【段落】-【中文版式】-【調整寬度】按鈕,在打開的對話框中查看到「當前文字寬度:4字符(2.12釐米)」。