猿问

CSS中心文本(水平和垂直)在div块内

CSS中心文本(水平和垂直)在div块内

div有一套display:block。(90px heightwidth)我里面有一些文字。

我需要文本在垂直和水平方向上对齐。

我试过了text-align:center,但它没有做水平部分,所以我试过vertical-align:middle但它没有用。

有任何想法吗?


弑天下
浏览 1093回答 2
2回答

海绵宝宝撒

使用flexbox / CSS:<div&nbsp;class="box"> &nbsp;&nbsp;&nbsp;&nbsp;<p>&#x0D05;</p></div>CSS:.box{ &nbsp;&nbsp;&nbsp;&nbsp;display:&nbsp;flex; &nbsp;&nbsp;&nbsp;&nbsp;justify-content:&nbsp;center; &nbsp;&nbsp;&nbsp;&nbsp;align-items:&nbsp;center;}取自快速提示:垂直和水平居中元素的最简单方法
随时随地看视频慕课网APP
我要回答