美文网首页
深入理解行间距

深入理解行间距

作者: 瓜田猹 | 来源:发表于2019-01-29 17:53 被阅读55次

每次做项目时被ui的1px像素弄的死去活来,如何精确并快速的设置行间距呢?
情况一:只有汉字时直接设置行间距(line-height)为字体大小,设置个padding-top就可以解决行间距了
情况二: 既有汉字又有英文字母和数字时,这种方法就不顶用了,就会出现如下情况,字母j和g竟然被截断了,

6B23FAC6-EF98-4c98-B3EC-FA090BC6B9BA.png
.title{
    padding-top:10px;
    line-height:18px;
    font-size:18px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
那我们要怎样计算行间距呢?

公式:行间距 = 行高 - 字体大小。

.title{
    line-height:28px;
    font-size:18px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

这种方法既精确又不会截断英文字母

相关文章

  • 深入理解行间距

    每次做项目时被ui的1px像素弄的死去活来,如何精确并快速的设置行间距呢?情况一:只有汉字时直接设置行间距(lin...

  • android字间距和行间距

    字间距: 行间距: 行间距的倍数: 动态设置行间距:

  • 深入理解RxSwift

    深入理解RxSwift深入理解RxSwift

  • 深入理解 Symbol

    深入理解 Symbol深入理解 Symbol

  • 为什么要大行间距?

    在设计时,行距与字体大小一样重要。行间距不仅影响理解可读性 - 更重要的是影响可访问性。 什么是行距? 行间距是段...

  • 深入理解哈希表

    深入理解哈希表 深入理解哈希表

  • 写作

    践行越深入,理解越深入,理解越深入,理解越深入,践行的越好。 定位:个人品牌定位,专家思维。 为什么比如何做,更加...

  • YYTextView使用笔记

    如何设置 YYTextView 的行间距 YYTextView控件本身并没有设置行间距的属性, 如果要设置行间距,...

  • 深入理解Toll-Free Bridging

    深入理解Toll-Free Bridging深入理解Toll-Free Bridging

  • Runloop分析

    RunLoop 参考:深入理解RunLoop ibireme:《深入理解RunLoop》 Runloop 的概念 ...

网友评论

      本文标题:深入理解行间距

      本文链接:https://www.haomeiwen.com/subject/nsaxsqtx.html