真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS中怎么利用line-height屬性設(shè)置行高

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)CSS中怎么利用line-height屬性設(shè)置行高,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

10余年的鐵鋒網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整鐵鋒建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“鐵鋒網(wǎng)站設(shè)計”,“鐵鋒網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

一、行高的字面意思

“行高“顧名思義指一行文子的高度。具體來說是指兩行文子間基線間的距離。

基線是在英文字母中用到的一個概念,我們剛學(xué)英語的時候使用到的那個英語本子每行有4條線,其中底部第二條線就是基線,是a,c,z,x等字母的地邊線。

————————頂線(top line)————————————————

——————————中線(middle line)————————————

————————————基線(base line)———————————

———————————————底線(bottom line)——————

vertical-align中有top,middle,baseline,bottom與之是有關(guān)聯(lián)的,但是具體細節(jié)如何,瀏覽器差異怎樣,我還是不是很清楚。

但是由于中午跟英文長得不一樣,所以基線的說法就像老太太穿線一一對不上眼。你理解為底線之差也不為不可。只是定義一回事,表現(xiàn)則另一回事。

二、line-height與line boxes高度

先說一個大家熟知的現(xiàn)象,有一個空的div,

,如果沒有設(shè)置至少大于1像素高度height值時,該div的高度就是個0.如果該div里面打入了一個空格或是一個漢字 ,則此div就會有一個高度。那么您有沒有思考過,為什么div里面有文字后就會有高度呢?

這是個看上去很簡單的問題,是理解line-height非常重要的一個問題。可能有人會認為是:文子撐開的!文子占據(jù)空間,自然將div撐開。我一開始也是這樣理解的,但是事實上,深入理解inline模型后,我發(fā)現(xiàn),根本不是文字撐開了div的高度,而是line-height!喲證明很簡單(如下測試代碼):

css代碼:

代碼如下:



.test1{font-size:20px; line-height:0; border:1px solid #cccccc; backgroud:#eeeeee;}

.teset2{fon-size:0; line-height:20px; border:1px solid #cccccc; backgroud:#eeeeee;}


html代碼:

代碼如下:



測試1


測試2


結(jié)果:test1 div有文字大小,但是行高為0,結(jié)果div的高度就是個0;test2 div文字大小為0,但是有行高,為20像素,結(jié)果div高度就是20像素。這就說明撐開div高度的是line-height不是文字內(nèi)容。

到底這個line-height行高怎么就產(chǎn)生了高度呢?在linline box模型中,有個line boxes,這個是看不見的。line boxes的工作就是包裹每行文字。一行文字一個 line boxes。例如”艾佛森退役"這5個字,如果它們在一行顯示,你艾佛森再牛,對不起,只有一個line boxes罩著你;但是”春哥純爺們“這5個字,要是豎著寫,一行一個,那真是夠爺們,一個字罩著一個line boxes,于是總計5個line boxes。line boxes什么特性也沒有,就是高度。所以一個沒有設(shè)置height屬性的div的高度就是由一個line boxes的高度堆積而成的。

其實line boxes不是直接的生產(chǎn)者,屬于中層干部,真正的活兒都是它的手下-inline boxes干的,這些手下就是文字啦,圖片啦,span之類的inline屬性的標簽啦。line boxes只是個考察匯報人員,考察它的手下誰的實際line-height值最高,誰最高,它就要誰的值,然后向上匯報,形成高度。例如,取手下line-height最高的值.則line boxes的高度就是40像素了。

上述就是小編為大家分享的CSS中怎么利用line-height屬性設(shè)置行高了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當前名稱:CSS中怎么利用line-height屬性設(shè)置行高
網(wǎng)頁鏈接:http://weahome.cn/article/pgchoi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部