国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

玩兒前端——CSS垂直的那些事兒

tigerZH / 1708人閱讀

摘要:替換元素或任何其他類型的非文本元素會(huì)忽略這個(gè)值。要對(duì)齊的元素的行內(nèi)框底端再與父元素的底端對(duì)齊。往往將元素的垂直中點(diǎn)與父元素基線上方處的一個(gè)點(diǎn)對(duì)齊。

說說自己對(duì)行高和垂直對(duì)齊的理解

行高

line-height屬性是指文本行基線之間的最小距離,而不是字體的大小

首先,基線(baseline)指的是英文四線格的倒數(shù)第二條線。

其次,關(guān)于font-size,字體大小受font-size形成的em框限制。

最后,在line-height設(shè)定時(shí),由line-height決定基線間最小距離。


關(guān)于上圖

A line box containing some text and elements.

一行文字被放在一個(gè)line box里,而line box又由一個(gè)或多個(gè)inline box(行內(nèi)框)組成,上圖有5個(gè)inline box。

inline box中的文本內(nèi)容組成了content area(虛線框所示),content area的大小跟文字大小有關(guān),而決定文字大小的是font-size,因此font-size作用于content area。在未設(shè)置line-height的情況下,inline box的高度由content area決定。

而line-height則是作用于inline box高度,line-height為20px;font-size為16px;的情況下,會(huì)在content area的上下設(shè)定2px的間隔。這樣上下兩行基線間距離也就增加了4px

line box的高度由inline boxs中最高的那一個(gè)決定。

height設(shè)定的是容器的高度,并非line box高度,如果容器高度正好與line box高度相等,那么行文本就在容器內(nèi)垂直居中了。
line-height例子

垂直對(duì)齊

vertical-align
作用于:行內(nèi)元素和表單元格
默認(rèn)值:baseline

baseline: 一個(gè)元素的基線與其父元素的基線對(duì)齊。如果元素沒有基線,比如這是一個(gè)圖像或表單輸入元素,或者是其他替換元素——那么該元素的底端與其父元素的基線對(duì)齊。

bottom: 將元素行內(nèi)框的底端與行框的底端對(duì)齊

text-bottom: text-bottom是指行內(nèi)文本的底端。替換元素或任何其他類型的非文本元素會(huì)忽略這個(gè)值。要對(duì)齊的元素的行內(nèi)框底端再與父元素content area的底端對(duì)齊。

middle: 往往(但并不總是)應(yīng)用于圖像。middle往往將元素的垂直中點(diǎn)與父元素基線上方0.25em處的一個(gè)點(diǎn)對(duì)齊。

百分?jǐn)?shù): 把元素的基線(或替換元素的底邊)相對(duì)于父元素的基線升高或降低指定的量(你指定的百分?jǐn)?shù)要計(jì)算為該元素line-height的百分?jǐn)?shù),而不是相對(duì)于其父元素的line-height)。

I felt that, if nothing else, I deserved a raisefor my efforts.
span的基線身高9px,繼承自父元素的line-height×50%

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

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

相關(guān)文章

  • CSS那些事兒——居中布局

    摘要:前言居中布局,是前端頁(yè)面最常見的一種布局需求。下面將現(xiàn)今自己了解的居中布局方法作個(gè)小總結(jié)。水平居中行內(nèi)元素在包含的父元素定義屬性為。垂直水平居中對(duì)于這個(gè)問題,可以綜合上述點(diǎn)進(jìn)行實(shí)現(xiàn)。 前言 居中布局,是前端頁(yè)面最常見的一種布局需求。剛開始學(xué)習(xí)前端時(shí)還是困擾了一段時(shí)間,后來看了Centering in CSS: A Complete Guide一文后才算掌握了方法。下面將現(xiàn)今自己了解的居...

    JeOam 評(píng)論0 收藏0
  • React 服務(wù)端渲染完美解決方案

    摘要:三服務(wù)端渲染方式方式一傳統(tǒng)方式服務(wù)端渲染,解決用戶體驗(yàn)和更好的,有諸多工具使用這種方式如的的等。未列入白名單即請(qǐng)求不是請(qǐng)求或未通過任何過濾器,將只是充當(dāng)反向代理,只是按原樣傳送請(qǐng)求和響應(yīng)。 一、服務(wù)器端渲染是什么?使用 React 構(gòu)建客戶端應(yīng)用程序,默認(rèn)情況下,可以在瀏覽器中輸出 React 組件,進(jìn)行生成 DOM 和操作 DOM。React 也可以在服務(wù)端通過 Node.js 轉(zhuǎn)換...

    CoderBear 評(píng)論0 收藏0
  • React 服務(wù)端渲染完美解決方案

    摘要:服務(wù)端渲染兩種方式根據(jù)上文介紹對(duì)服務(wù)端渲染利弊有所了解,我們可以根據(jù)利弊權(quán)衡取舍,最近在做服務(wù)端渲染的項(xiàng)目,找到多種服務(wù)端渲染解決方案,大致分為兩類。第一種方式傳統(tǒng)方式服務(wù)端渲染,解決用戶體驗(yàn)和更好的,有諸多工具使用這種方式如的的等。 最近在開發(fā)一個(gè)服務(wù)端渲染工具,通過一篇小文大致介紹下服務(wù)端渲染,和服務(wù)端渲染的方式方法。在此文后面有兩中服務(wù)端渲染方式的構(gòu)思,根據(jù)你對(duì)服務(wù)端渲染的利弊權(quán)...

    DesGemini 評(píng)論0 收藏0
  • 2019前端面試那些事兒

    摘要:雖然今年沒有換工作的打算但為了跟上時(shí)代的腳步還是忍不住整理了一份最新前端知識(shí)點(diǎn)知識(shí)點(diǎn)匯總新特性,語(yǔ)義化瀏覽器的標(biāo)準(zhǔn)模式和怪異模式和的區(qū)別使用的好處標(biāo)簽廢棄的標(biāo)簽,和一些定位寫法放置位置和原因什么是漸進(jìn)式渲染模板語(yǔ)言原理盒模型,新特性,偽 雖然今年沒有換工作的打算 但為了跟上時(shí)代的腳步 還是忍不住整理了一份最新前端知識(shí)點(diǎn) 知識(shí)點(diǎn)匯總1.HTMLHTML5新特性,語(yǔ)義化瀏覽器的標(biāo)準(zhǔn)模式和怪...

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

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

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<