css實作文字垂直居中的方法:1、使用line-height屬性使文字垂直居中;2、將外部區塊格式化為表格儲存格;3、透過CSS3的flex佈局使文字垂直居中。
本文操作環境:windows7系統、HTML5&&CSS3版、Dell G3電腦。
方法:
方法1:使用line-height屬性使文字垂直居中
line-height屬性設定行間的距離(行高);該屬性不允許使用負值。
line-height屬性會影響行框的佈局。在應用到一個區塊級元素時,它定義了該元素中基線之間的最小距離而不是最大距離。
line-height 與 font-size 的計算值之差(在 CSS 中成為「行間距」)分成兩半,分別加到一個文字行內容的頂部和底部。可以包含這些內容的最小框就是行框。
效果圖:
方法2:將外部區塊格式化為表格單元格
表格單元格的內容可以垂直置中,將外部區塊格式化為表格儲存格就可垂直居中文字。
範例:將段落置於具有特定給定高度的區塊內
效果圖:
方法3:使用CSS3的flex佈局使文字垂直居中
效果圖:
#更多詳細的HTML/CSS知識,請造訪CSS影片教學欄位!
以上是css文字如何垂直居中的詳細內容。更多資訊請關注PHP中文網其他相關文章!