91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web開發中text-algin:justifyrh如何實現文本兩端對齊

發布時間:2021-08-26 15:40:50 來源:億速云 閱讀:689 作者:小新 欄目:web開發

這篇文章主要為大家展示了“web開發中text-algin:justifyrh如何實現文本兩端對齊”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“web開發中text-algin:justifyrh如何實現文本兩端對齊”這篇文章吧。

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

1.text-align

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

2.text-align-last

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

web開發中text-algin:justifyrh如何實現文本兩端對齊

利用CSS實現兼容性較好的兩端對齊

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

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width">
 <title>JS Bin</title>
</head>
<body>
<div class="line">
 <div class="public">啊啊</div>
 <b>:</b>
 <b>aaaaaa</b>
</div>
<div class="line">
 <div class="public">啊啊啊啊啊</div>
 <b>:</b>
 <b>aaaaaa</b>
</div>
<div class="line">
 <div class="public">啊啊啊啊</div>
 <b>:</b>
 <b>aaaaaa</b>
</div>
</body>
</html>
.line{
 width:100%;
 height:15px;
 margin:5px;
 background-color: #ccc;
}
.public{
 width:80px;
 height:100%;
 display:inline-block;
 text-align: justify;
 vertical-align:top;
 background-color: #aaa;
}
.public::after{
   content:"";
   display: inline-block;
   width:100%;
   overflow:hidden;
   height:0;
}

運行結果:

web開發中text-algin:justifyrh如何實現文本兩端對齊

以上是“web開發中text-algin:justifyrh如何實現文本兩端對齊”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

web
AI

伊金霍洛旗| 诏安县| 峡江县| 阿勒泰市| 海原县| 波密县| 鹤峰县| 岱山县| 阳曲县| 乐安县| 庆阳市| 齐齐哈尔市| 务川| 奉化市| 北海市| 太原市| 莱芜市| 忻州市| 嫩江县| 广丰县| 大新县| 易门县| 同德县| 曲沃县| 镇沅| 潼关县| 金昌市| 灵台县| 郁南县| 新田县| 卢湾区| 富川| 乐昌市| 饶阳县| 塔城市| 湖州市| 绥德县| 元朗区| 永泰县| 新化县| 阳山县|