成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

LINE-HEIGHT那些坑

zsirfs / 3558人閱讀

摘要:但是使用時(shí)有很多坑,需要注意。注意點(diǎn)以和百分比為單位的行高,其基數(shù)是元素本身的字體尺寸。多行文字垂直居中需要注意將設(shè)為才會(huì)垂直居中,僅對(duì)內(nèi)聯(lián)元素有效,塊級(jí)元素?zé)o效。參考文檔行高的一些深入理解及應(yīng)用屬性

line-height 用來(lái)設(shè)置行間的距離(行高),最為人熟悉的是可以用在垂直居中上,非常簡(jiǎn)單。但是使用時(shí)有很多坑,需要注意。p.s通常這些坑會(huì)出現(xiàn)在面試題目中:)

基本屬性

normal:默認(rèn),設(shè)置合理的行間距,瀏覽器默認(rèn)值1.0-1.2。

number:設(shè)置數(shù)字,此數(shù)字會(huì)與當(dāng)前的字體尺寸相乘來(lái)設(shè)置行間距??s放因子,直接繼承,而不是繼承計(jì)算值。

length:設(shè)置固定具體的行間距。

%:基于當(dāng)前字體尺寸的百分比行間距。繼承的是計(jì)算值,而非屬性值。

inherit:規(guī)定應(yīng)該從父元素繼承 line-height.屬性的值。(IE不支持)。

注意點(diǎn)

em、ex和百分比%為單位的行高,其基數(shù)是元素本身的字體尺寸。繼承的都是計(jì)算值,而非屬性值。

123

456

字符“456”的行高會(huì)與“123”一致為21px,會(huì)導(dǎo)致重疊。

為避免上述情況則可以設(shè)置采用固定數(shù)字(縮放因子)來(lái)避免,縮放因子直接繼承。

123

456

字符“456”的行高為60px,“123”的行高為21px。

在垂直居中中的運(yùn)用 1. 單行文字垂直居中

Line-height值與height高度設(shè)為一致即可。適用于列表項(xiàng),圖片按鈕項(xiàng)。

2. 多行文字垂直居中

需要注意將vertical-align設(shè)為middle才會(huì)垂直居中,僅對(duì)內(nèi)聯(lián)元素有效,塊級(jí)元素?zé)o效。

```    
123.
123
```
3. 圖文混排時(shí)垂直居中

IE6-7使用該方法時(shí),圖片無(wú)法居中。需要hack,方法如下:

```
```

添加額外的span,將display屬性設(shè)置為inline-block使其擁有“l(fā)ayout”,可以修復(fù)該bug。

最后的最后

為了避免各種繼承,最好將line-height屬性設(shè)置成number數(shù)字;
圖文混排、多行文字的居中最好采用padding模式解決,具體下次另表。

  

參考文檔:
CSS行高line-height的一些深入理解及應(yīng)用

CSS line-height 屬性

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/111089.html

相關(guān)文章

  • flex布局踩過(guò)的那些

    摘要:接下來(lái)說(shuō)說(shuō)我踩過(guò)的那些坑布局版本兼容問(wèn)題布局自提出之后,變化過(guò)好幾個(gè)版本標(biāo)志標(biāo)志標(biāo)志新增了對(duì)項(xiàng)的規(guī)定草案階段兼容方案父級(jí)布局不用考慮其他屬性都對(duì)應(yīng)相關(guān)的版本方案,目前項(xiàng)目中是只寫(xiě)最新的方案,由自動(dòng)添加兼容方案。 接觸H5項(xiàng)目后,開(kāi)始了解到flex布局,功能非常之強(qiáng)大,用起來(lái)相當(dāng)之舒服?;镜闹R(shí)介紹就不說(shuō)了,參考http://www.ruanyifeng.com/blo...。 接下來(lái)...

    劉玉平 評(píng)論0 收藏0
  • PostCSS自學(xué)筆記(二)【插件篇】

    摘要:本期主要介紹以下幾個(gè)插件和幾個(gè)坑和坑這個(gè)就不用多說(shuō)了,必裝插件之一。看似寫(xiě)法沒(méi)有任何問(wèn)題。編譯后的結(jié)果那么這樣就沒(méi)有問(wèn)題了。 PostCSS常用插件介紹 繼上一次PostCSS學(xué)習(xí)指南(一)后,漸漸開(kāi)始在項(xiàng)目中應(yīng)用。 這次決定主要講解一些個(gè)人認(rèn)為非常有幫助的PostCSS插件。 本期主要介紹以下幾個(gè)插件和幾個(gè)坑 autoprefixer postcss-partial-import...

    lcodecorex 評(píng)論0 收藏0
  • css中那些需要組合、互斥和特別注意的屬性

    摘要:盒子的偏移位置不影響常規(guī)流中的任何元素,其不與其他任何折疊。當(dāng)?shù)闹禐榉菚r(shí),其層疊級(jí)別通過(guò)屬性定義。最常見(jiàn)的有簡(jiǎn)稱和簡(jiǎn)稱。它是塊級(jí)盒布局出現(xiàn)的區(qū)域,也是浮動(dòng)層元素進(jìn)行交互的區(qū)域。 css學(xué)習(xí) 很少有人會(huì)很系統(tǒng)的把css學(xué)習(xí)一遍,大部分都是遍歷下。然后然后記住常用的,不常用的也要回查找,前端人很多都認(rèn)同要學(xué)好css真的不很難,這里記錄下很多場(chǎng)景下使用css需要注意的地方,同樣,開(kāi)頭頁(yè)列出一...

    plokmju88 評(píng)論0 收藏0
  • weex踩之旅第二彈 ~ 在weex中集成vue-router

    摘要:也就是說(shuō)在中,我們的代碼是要在環(huán)境中運(yùn)行。而在中,是沒(méi)有等以及的,即所有的框架都是不可以使用的。比如相關(guān)組件,相關(guān)組件,等都不能在中引用。是可以在中使用的。 接著第一彈講,我們已經(jīng)搭建好一個(gè)屬于自己的weex項(xiàng)目了,然后如何開(kāi)發(fā)呢?由于之前項(xiàng)目中都是采用vue全家桶進(jìn)行開(kāi)發(fā),路由使用vue-router插件,狀態(tài)管理使用vuex,Ajax前后臺(tái)交互使用axios,圖標(biāo)庫(kù)使用font-a...

    tyheist 評(píng)論0 收藏0
  • 深入理解行內(nèi)元素的布局

    摘要:看上面的例子我們也能看出來(lái),實(shí)際上一個(gè)內(nèi)聯(lián)元素是有兩個(gè)高度的高度實(shí)際渲染的那個(gè)高度和高度實(shí)際區(qū)域占空間的高度也就是。 前言 總括: 本文通過(guò)實(shí)例講解CSS中最大的難點(diǎn)之一,行內(nèi)元素的布局,主要是挖掘line-height和vertical-align兩個(gè)屬性在布局方面的使用。 原文博客地址:深入理解行內(nèi)元素的布局 知乎專(zhuān)欄&&簡(jiǎn)書(shū)專(zhuān)題:前端進(jìn)擊者(知乎)&&前端進(jìn)擊者(簡(jiǎn)書(shū)) 博...

    heartFollower 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<