国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

text-algin:justify實現(xiàn)文本兩端對齊方法小結

2024-07-11 08:58:00
字體:
來源:轉載
供稿:網(wǎng)友

text-align:justify與text-align-last:justify

1.text-align

MDN中這樣介紹到:“text-align CSS屬性定義行內(nèi)內(nèi)容(例如文字)如何相對它的塊父元素對齊。text-align并不控制塊元素自己的對齊,只控制它的行內(nèi)內(nèi)容的對齊。”從這里可以看出,控制文本居中對齊直接寫text-align:justify就可以。但是這對于多行文本(即有文本換行)除了最后一行都可以實現(xiàn)兩端對齊,最后一行依舊左對齊。所以就需要控制最后一行文本對齊方式的CSS屬性:text-align-last。

2.text-align-last

text-align-last 屬性規(guī)定如何對齊文本的最后一行。但是這里注意一點text-align-last 屬性只有在 text-align 屬性設置為 “justify” 時才起作用。所以,利用這個屬性就可以控制最后一行文本的對齊方式。我們可以想象,如果是單行文本,就可以當作最后一行文本處理,直接設置text-align-last:justify來實現(xiàn)當行文本兩端對齊,可惜的是,這樣的方法兼容性并不好。

利用CSS實現(xiàn)兼容性較好的兩端對齊

從上面的分析可以知道,如果文本出現(xiàn)換行,則除最后一行的所有文本都會實現(xiàn)兩端對齊。這時我們想到利用::after偽類,給元素最后設置一個看不見的內(nèi)聯(lián)元素,并設置寬度為100%,就可以讓我們可以看到的單行文本讓瀏覽器認為是多行文本,從而實現(xiàn)單行文本的兩端對齊。具體實現(xiàn)代碼如下:


復制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 社旗县| 分宜县| 罗山县| 灵武市| 陕西省| 武山县| 容城县| 维西| 工布江达县| 大连市| 贵阳市| 留坝县| 睢宁县| 三门峡市| 徐水县| 同仁县| 河北省| 北京市| 株洲市| 会东县| 满洲里市| 兰州市| 天镇县| 咸宁市| 白银市| 蚌埠市| 夹江县| 东乡| 香格里拉县| 南丰县| 沙坪坝区| 宁武县| 克什克腾旗| 陆河县| 贡嘎县| 砀山县| 昭平县| 新平| 油尖旺区| 蒙山县| 三原县|