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

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

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


不设置行高也可以居中

<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>    
【热门文章】
【热门文章】