开发者社区 问答 正文

CSS可以根据文字行数指定line-height吗

现在有个32px高的容器,文字大小12px,现在想实现的效果是:
如果只有一行文字,行高是32px
如果有两行文字,行高就是16px
总之就是想让文字垂直居中。
可以不考虑兼容性,只考虑在chrome浏览器下

展开
收起
杨冬芳 2016-06-08 20:32:58 2308 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    不设置行高也可以居中

    <div style="height: 32px; background: lightblue; width: 100px; font-size: 12px; display: table-cell; vertical-align: middle; overflow:hidden; word-break: break-all;">
            1231111112
        </div>    
    2019-07-17 19:32:43
    赞同 展开评论