【问题标题】:Vertically centering text in square (flex) divs [duplicate]在方形(flex)div中垂直居中文本[重复]
【发布时间】:2018-05-20 13:17:13
【问题描述】:

我正在构建一个包含一些特定约束的单元格网格的游戏,但我无法让 CSS 正确地完成所有这些操作:

  • 每行应该有 9 个单元格(所以width: 11.11%)。
  • 每个单元格都应为正方形(使用div:before { content: ''; float: left; padding-top: 100%; } 管理)。
  • 每个单元格包含一个在单元格内水平和垂直居中的数字。
  • 游戏应该是响应式的,因此单元格可以与移动设备上的文本一起缩小(我目前正在玩 font-size 和媒体查询)。

除了单元格中文本的垂直居中之外,所有这些都可以。任何人都知道诀窍是什么,或者如果这是不可能的,我应该为此创建图像?

【问题讨论】:

    标签: html css flexbox


    【解决方案1】:

    在弹性容器中使用:

    justify-content:center
    align-items: center
    

    也请关注this guide

    【讨论】:

      猜你喜欢
      • 2018-07-25
      • 2013-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      • 2011-11-28
      • 1970-01-01
      相关资源
      最近更新 更多