开发者社区> 问答> 正文

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

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

展开
收起
杨冬芳 2016-06-08 20:32:58 2230 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载