为了账号安全,请及时绑定邮箱和手机立即绑定

UI设计师如何正确给前端标注行高?

UI设计师如何正确给前端标注行高?

三国纷争 2019-02-06 11:07:52
UI设计师如何正确给前端标注行高?
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

首先,行高不能设为1,因为设为1之后,有可能中文会被截取,显示不完整。
bootstrap为了统一浏览器之间的行高差别,设置的是1.47....,但是,实际中,这个值并不好计算,建议line-height:1.5,这样便与计算,差别也不会很大。
比如,设计稿的上边距是20px,字体大小为12px,那么我们代码的实现就应该是font-size:12px;margin-top:17px;
为什么是17px呢,因为行高为1.5,所以超出了0.5*12为6px,上边超出了6/2=3px,20-3=17px;

熟练之后直接边距 - 字体大小/4就行了


查看完整回答
反对 回复 2019-03-13
?
UYOU

TA贡献1878条经验 获得超4个赞

line-height:1;

不用单位就表示 1em

多行的话

line-height:1.5;margin:-0.25em 0;

用 margin 把上下多的行高去掉


查看完整回答
反对 回复 2019-03-13
  • 2 回答
  • 0 关注
  • 1516 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信