CSS中line height的奇妙用處

2021-06-29 14:26:37 字數 1469 閱讀 8045

常常使用

line-height

設定內容(、文字)行高上下居中樣式效果。

line-height:+數字+單位(在css布局中我們一般採用畫素px為單位)

行高line-height的值可以為百分比數字 | 由浮點數字和單位識別符號組成的長度值,允許為負值。其百分比取值是基於字型的高度尺寸。

行高應用介紹   -

line-height行高屬性,運用到對文字排版,實現上下排文字間隔距離,以及單排文字在一定高度情況上下垂直居中布局。

1、對於文章類文字上下排間隔

一般我們對物件設定設定line-height行高屬性即可實現讓自動換行文字排版均勻間隔多少設定。

2、對單排文字上下垂直居中

假如我們乙個固定30px高度

div物件,如果要讓其文字內容上下垂直居中,我們即可使用line-height:30px即可。

我們設定兩個div物件盒子,乙個是多排文字行高設定;另外乙個高度固定一排文字,實現文字中此高度固定內上下垂直居中。兩個案例我們都使用css line-height實現。

1、css**片段

.divcss5/* 行高20px */ 

.divcss52/* 高度固定上下居中 */ 

2、html**片段

<

divclass

="divcss5"

>

我是第一排<

br/>

我是第二排<

br/>

我是第三排 

div>

<

divclass

="divcss52"

>

我高度為30px,實現上下居中

div>

3、line-height案例效果截圖

line-height行高應用案例截圖

大家下來可以根據案例圖複製css和html**親自實踐作為div+css line-height行高屬性。

通過以上案例大家可以將行高line-height的值修改然後測試觀察效果方知曉line-height作用。

line-height行高上下居中屬性樣式,使用於多排文字如文章內容實現文字上下排間隔居中屬性,以及單排高度固定的上下垂直居中。常常遇見內容與混排,我們希望和文字內容上下居中在一排,但是文字會居下部,通常解決方法是使用兩個盒子分別設定行高與高度。

在一排的文字或內容布局中,如果要讓內容上下垂直居中,我們只需要設定line-height與height高度相同高度長度與html單位即可實現垂直居中;如果是多列的或文章內容通常我們會設定每行文字一定平均上下間隔,這個時候我們只需要設定line-height行高即可。

學習筆記 css中的line height

又已經快十天沒有寫文章了,一周一篇其實好艱難的說 本來想接著上篇事件 上篇 總結事件型別的,可是看完之後整理下還是有點亂,就一直拖著沒寫 實在是不能再拖下去了,今天就簡單說說css中我們常用但又不一定真正了解的line height屬性。行高是指文字行基線間的垂直距離。那什麼是基線呢?記不記得ver...

CSS中line height和height的區別

css中的line height一般指的是布局裡面的一段文字,上下行之間的高度,比如第一行文字頂部到第二行文字的頂部,這就為行高。height一般指的是容器的整體高度。那麼line height和height有什麼區別呢?如果乙個div容器高度是20px,字型是12px,那可以顯示完全顯示一整行的文...

CSS中line height和height的區別

line heigth是行高的意思,它決定了元素中文字內容的高度,height則是定義元素自身的高度。如 測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字測試文字p 假如定義p標籤的行高為line heigth 20px 文字在瀏覽器中顯示為一行時,這個p標籤的高度會...