溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CSS中文排版的技巧有哪些

發(fā)布時(shí)間:2021-11-04 15:57:49 來源:億速云 閱讀:139 作者:iii 欄目:web開發(fā)

這篇文章主要講解了“CSS中文排版的技巧有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“CSS中文排版的技巧有哪些”吧!

文字排版

字體

我們可以使用css樣式為網(wǎng)頁中的文字設(shè)置字體、字號(hào)、顏色等樣式屬性。

body{font-family:"宋體";}

這里注意不要設(shè)置不常用的字體,因?yàn)槿绻脩舯镜仉娔X上如果沒有安裝你設(shè)置的字體,就會(huì)顯示瀏覽器默認(rèn)的字體。(因?yàn)橛脩羰欠窨梢钥吹侥阍O(shè)置的字體樣式取決于用戶本地電腦上是否安裝你設(shè)置的字體。)

現(xiàn)在一般網(wǎng)頁喜歡設(shè)置“微軟雅黑”,如下代碼:

body{font-family:"Microsoft Yahei";}

body{font-family:"微軟雅黑";}

字號(hào)、顏色

可以使用下面代碼設(shè)置網(wǎng)頁中文字的字號(hào)為12像素,并把字體顏色設(shè)置為#666(灰色):

body{font-size:12px;color:#666}

粗體

可以使用下面代碼實(shí)現(xiàn)設(shè)置文字以粗體樣式顯示出來。

p span{font-weight:bold;}

斜體

以下代碼可以實(shí)現(xiàn)文字以斜體樣式在瀏覽器中顯示:

p a{font-style:italic;}  <p>三年級(jí)時(shí),我還是一個(gè)<a>膽小如鼠</a>的小女孩。</p>

下劃線

有些情況下想為文字設(shè)置為下劃線樣式,這樣可以在視覺上強(qiáng)調(diào)文字,可以使用下面代碼來實(shí)現(xiàn):

p a{text-decoration:underline;}  <p>三年級(jí)時(shí),我還是一個(gè)<a>膽小如鼠</a>的小女孩。</p>

刪除線

如果想在網(wǎng)頁上設(shè)置刪除線怎么辦,這個(gè)樣式在電商網(wǎng)站上常會(huì)見到:

上圖中的原價(jià)上的刪除線使用下面代碼就可以實(shí)現(xiàn):

.oldPrice{text-decoration:line-through;}

段落排版

縮進(jìn)

中文文字中的段前習(xí)慣空兩個(gè)文字的空白,這個(gè)特殊的樣式可以用下面代碼來實(shí)現(xiàn):

p{text-indent:2em;}

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

行間距(行高)

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

p{line-height:1.5em;}

中文字間距、字母間距

如果想在網(wǎng)頁排版中設(shè)置文字間隔或者字母間隔就可以使用 letter-spacing 來實(shí)現(xiàn),如下面代碼:

h2{  letter-spacing:50px;  }

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

如果我想設(shè)置英文單詞之間的間距呢?可以使用 word-spacing來實(shí)現(xiàn)。如下代碼:

h2{  word-spacing:50px;  }  ...  <h2>welcome to imooc!</h2>

對(duì)齊

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

h2{  text-align:center;  }  <h2>了不起的蓋茨比</h2>

同樣可以設(shè)置居左:

h2{  text-align:left;  }  <h2>了不起的蓋茨比</h2>

還可以設(shè)置居右:

h2{  text-align:right;  }  <h2>了不起的蓋茨比</h2>

圖文環(huán)繞

在css中有一個(gè)常見的圖文環(huán)繞效果。實(shí)現(xiàn)方式主要是通過float標(biāo)簽,將圖片左浮動(dòng),或者右浮動(dòng)。其相鄰的文字,就會(huì)環(huán)繞圖片排列,代碼和效果如下:

CSS中文排版的技巧有哪些

豎排文字

使用writing-mode實(shí)現(xiàn)。writing-mode屬性有兩個(gè)值lr-tb和tb-rl,前者是默認(rèn)的左-右、上-下,后者是上-下、右-左。

比如:

p{ writing-mode: tb-rl;}

可以結(jié)合direction排版。

首字下沉

偽對(duì)象:first-letter配合font-size、float可以制作首字下沉效果。

比如:

p:first-letter{ padding: 6px; font-size: 32pt; float: left;}

漢字注音

如果我們想為漢字注音,就可以使用ruby標(biāo)簽和ruby-align屬性來實(shí)現(xiàn),比如:

<ruby>注音<rt style="font-size:11px;">zhuyin</rt></ruby>

然后通過ruby-align設(shè)置其對(duì)齊方式。

感謝各位的閱讀,以上就是“CSS中文排版的技巧有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)CSS中文排版的技巧有哪些這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI