css3伸縮佈局實現元素水平垂直居中

對於高度確定的元素,它的文本的行數不確定的情況下,怎麼讓文本垂直居中呢?”的問題,使用這裏提到的 css3 彈性佈局方式。對付元素使用 display: flex; justify-content: center; align-items: center; 來解決。

1. 如果不添加 justify-content: center; 子元素不會水平居中;

2. 如果不添加 align-items: center; 子元素會鋪滿父元素的高度,而不是我們希望的只有包含住文本的高度!

記憶方法:

我們知道:text-align: justify; 能將文本按照兩端對其的方式對文本進行佈局,這個處理的是水平方向上的問題。聯想記憶,justify-content 也是處理水平方向上的事情,所以 justify-contnet: center; 就是讓元素水平居中了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章