摘要:中當(dāng)屬性被賦值為時(shí)屬性經(jīng)常被用來(lái)和屬性一起設(shè)置文本兩端對(duì)齊的方式。
CSS中,當(dāng)text-align屬性被賦值為justify時(shí),text-justify屬性經(jīng)常被用來(lái)和text-align屬性一起設(shè)置文本兩端對(duì)齊的方式。
p { text-align: justify; text-justify: inter-word; }Values
inter-word: 表示當(dāng)前文本是通過(guò)調(diào)整單詞(word)之間的間隔來(lái)實(shí)現(xiàn)兩端對(duì)齊的,實(shí)際上是增加了多余的單詞間距.這個(gè)屬性值其實(shí)是word-spacing 屬性的變形.
inter-character:
表示當(dāng)前文本是通過(guò)調(diào)整字符(character)之間的間隔來(lái)實(shí)現(xiàn)兩端對(duì)齊的,實(shí)際上是增加了多余的字符間距.這個(gè)屬性值其實(shí)是letter-spacing 屬性的變形.
auto: 允許瀏覽器從inter-word 和inter-character中挑選合適的值作為兩端對(duì)齊的對(duì)齊方式.多語(yǔ)言情景下,文本渲染之前無(wú)法得知這是哪一國(guó)的語(yǔ)言.這個(gè)時(shí)候,(auto)就會(huì)允許瀏覽器用戶代理來(lái)根據(jù)當(dāng)前文本的語(yǔ)言來(lái)選擇適合的兩端對(duì)齊方式.
none: 禁用兩端對(duì)齊規(guī)則,也就是移除任何可能通過(guò)(樣式)層疊生效的兩端對(duì)齊方式的設(shè)置或者重寫(xiě).
到底什么是兩端對(duì)齊?兩端對(duì)齊文本是一個(gè)很富有想象力的說(shuō)法,它用來(lái)描述文本是如何填充滿包含它的父容器的方式.實(shí)際上,你可以已經(jīng)很熟悉兩端對(duì)齊的文本了,但是你卻不認(rèn)識(shí)它.如果你曾經(jīng)使用過(guò)文本編輯軟件,比如Word和Google Docs的話,你就可能非常熟悉下面的這些圖標(biāo)了(icons):
前面三個(gè)是用來(lái)設(shè)置文本對(duì)齊的,就好像CSS的text-align屬性, 可以設(shè)置文本左對(duì)齊、右對(duì)齊、和居中對(duì)齊.
第四個(gè)icon就是兩端對(duì)齊選項(xiàng).它讓文本內(nèi)容填充滿文檔的整個(gè)寬度,不管有沒(méi)有影響到單詞間距,每一行文字都會(huì)緊靠邊界右對(duì)齊.
Google Docs中的兩端對(duì)齊文本每一行都會(huì)擴(kuò)大單詞間距來(lái)占據(jù)整篇文檔的寬度.
text-justify 屬性允許我們實(shí)現(xiàn)同樣的效果,但是它可以靈活變通來(lái)決定是通過(guò)單詞(words)間距還是字符(characters)間距來(lái)調(diào)整文本兩端對(duì)齊方式.
瀏覽器兼容性text-justify 屬性已經(jīng)被收入了CSS Text Module Level 3 文檔。
由于可能會(huì)在候選推薦期間就被廢棄掉,當(dāng)前text-justify屬性已經(jīng)被列為"at risk"(危險(xiǎn))級(jí)別.在不遠(yuǎn)的將來(lái),它不太可能被納入各瀏覽器通用標(biāo)準(zhǔn),因此并不建議在項(xiàng)目生產(chǎn)中使用這個(gè)屬性.
當(dāng)前完全支持它的只有Firefox 55+. Internet Explorer 11 和 Edge 14+也支持此屬性,但是只有inter-word值有效,而且因?yàn)槭欠钦降膶傩灾?W3C規(guī)范也未收錄它.
瀏覽器支持?jǐn)?shù)據(jù)來(lái)自 Caniuse, 點(diǎn)擊瀏覽更多. 有數(shù)據(jù)表明瀏覽器版本支持該特性.
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/114478.html
摘要:屬性需要與及偽元素配合使用,作用是可以定義偽元素所顯示的內(nèi)容,本文主要列舉的可選值及實(shí)用的案例與技巧 showImg(https://segmentfault.com/img/bVbwuVr?w=900&h=383); content屬性需要與before及after偽元素配合使用,作用是可以定義偽元素所顯示的內(nèi)容,本文主要列舉content的可選值及實(shí)用的案例與技巧
摘要:屬性需要與及偽元素配合使用,作用是可以定義偽元素所顯示的內(nèi)容,本文主要列舉的可選值及實(shí)用的案例與技巧 showImg(https://segmentfault.com/img/bVbwuVr?w=900&h=383); content屬性需要與before及after偽元素配合使用,作用是可以定義偽元素所顯示的內(nèi)容,本文主要列舉content的可選值及實(shí)用的案例與技巧
摘要:第二篇仿寫(xiě)生態(tài)系列模板小故事本次任務(wù)承上完成第一篇未完成的熱更新配置核心完成模板解析模塊的相關(guān)編寫(xiě)很多文章對(duì)模板的解析闡述的都太淺了本次我們一起來(lái)深入討論一下盡可能多的識(shí)別用戶的語(yǔ)句啟下在結(jié)構(gòu)上為雙向綁定等模塊的編寫(xiě)打基礎(chǔ)最終效果圖一模板頁(yè) ( 第二篇 )仿寫(xiě)Vue生態(tài)系列___模板小故事. 本次任務(wù) 承上: 完成第一篇未完成的熱更新配置. 核心: 完成模板解析模塊的相關(guān)編寫(xiě), ...
摘要:第二篇仿寫(xiě)生態(tài)系列模板小故事本次任務(wù)承上完成第一篇未完成的熱更新配置核心完成模板解析模塊的相關(guān)編寫(xiě)很多文章對(duì)模板的解析闡述的都太淺了本次我們一起來(lái)深入討論一下盡可能多的識(shí)別用戶的語(yǔ)句啟下在結(jié)構(gòu)上為雙向綁定等模塊的編寫(xiě)打基礎(chǔ)最終效果圖一模板頁(yè) ( 第二篇 )仿寫(xiě)Vue生態(tài)系列___模板小故事. 本次任務(wù) 承上: 完成第一篇未完成的熱更新配置. 核心: 完成模板解析模塊的相關(guān)編寫(xiě), ...
閱讀 4101·2021-11-18 13:21
閱讀 4931·2021-09-27 14:01
閱讀 3178·2019-08-30 15:53
閱讀 2455·2019-08-30 15:43
閱讀 1793·2019-08-30 13:10
閱讀 1601·2019-08-29 18:39
閱讀 951·2019-08-29 15:05
閱讀 3403·2019-08-29 14:14