鍍金池/ 問答/HTML/ 里面的div 設(shè)置了display: inline-block,為什么文字還是不

里面的div 設(shè)置了display: inline-block,為什么文字還是不能垂直居中呢?

回答
編輯回答
兔寶寶
  1. 你給的demo地址沒法測(cè)試

  2. 也不知道你從哪里看的這個(gè)寫法inline-block就能多行文本垂直居中

  3. sf有很多文章介紹各種垂直居中

  4. 可以用下百度或者谷歌查看更詳細(xì)的原理和說明

希望這樣的答案對(duì)你能有幫助


有人回答了用偽類。我這里推薦個(gè)多行垂直居中兼容性良好的demo,你可以參考下

2017年5月14日 11:57
編輯回答
憶當(dāng)年

vertical-align: middle;要有一個(gè)參照物的,加個(gè)

.out:after{
   content:'';
   width:0;
   height:100%;
   display:inline-block;
   vertical-align:middle;
}
2017年12月25日 18:40
編輯回答
離夢(mèng)

單行文字可以使用line-height: 100px;

多行文字你可以看下
http://caibaojian.com/css-ver...
這個(gè)

2017年7月23日 13:14