text-align 設置 justify 后不生效


因為text-align不會處理被打斷的行和最后一行。
解決方法是使用text-align-last,並將其設置為justify。
不過不幸的是,text-align-last不是所有瀏覽器支持。

所以對於不支持text-align-last的,可以在最后一行人工生成兩行文本,然后把第二行隱藏了,那么我們要現實的第一行自然就可以實現兩端對齊了。

或者設置span為inline-block,寬度(100%),那么這個時候內聯匿名盒的寬度超過行盒,瀏覽器會將其拆成兩行,自然第一行文本的text-align效果就生效了。

 

<p class="center">我是兩端對齊文字端對齊文字<span></span></p>

.center{
  text-align:justify;
}

span{
  display:inline-block;
  width:100%;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM