關於DIV內文字垂直居中的寫法

2021-06-20 16:22:50 字數 535 閱讀 1990

最近在寫ui,或多或少用到了css,在這記錄一下,今天用到的div內文字垂直居中的寫法,

因為所做的專案都是基於webkit核心瀏覽器演示的,所以我們今天採用的是-webkit-box的寫法:

display: -webkit-box;

/*水平居中

*/-webkit-box-align: center;

/*垂直居中

*/-webkit-box-pack: center;

/*flex需要寫上,不寫沒作用

*/-webkit-box-flex: 1;

上面這種寫法適合高度不固定的情況。

如果是css2中呢,普遍的寫法是,適用於高度固定的情況:

/*

水平居中

*/text-align:center

/*我們假設div的高度是50,設定line-height和height相同就可以實現垂直居中

*/line-height:50px;

height:50px;

Div文字垂直居中

line height 如果是單行文字的話,可以使用 line height 30px 來設定居中對齊,僅此乙個標籤就可以,但不能隨高度動態變化 vertical align 很多人對這個標籤有一定的誤解,它的實際意思是對不同dom元素來講的,關於vertical align的 top,middle...

div文字垂直居中

1.單行文字 設定div的高度與文字的行高一樣就可以了,即 line height 和 height 的數值是一樣的就可以了,最後給div乙個 over flow hidden 讓超出的部分隱藏.這種方法支援塊級和內聯極元素以及所有的瀏覽器,不過只能顯示一行,而且ie中不支援 img 等的居中,之所...

關於DIV垂直居中

1 單行文字在div中的垂直居中。div為可變高度 css html 2 單行文字在div中垂直居中。div為固定高度。css html 3 div在div中垂直居中 說明 儘管有css的vertical align特性,但是並不能有效解決未知高度的垂直居中問題 在乙個div標籤裡有未知高度的文字或...