关于制作与文字等高和低于文字的border

和文字等高的border## 设置line-height === font-size

在这里插入图片描述

先了解一下行高的测量

行高是以文字中心为准,向两侧扩展,行高小于字号,也是可以的,看图,这里很重要

line-height = 0

在这里插入图片描述在这里插入图片描述

为什么下落一半

在这里插入图片描述
在这里插入图片描述

行高变化10px,中心线变化5px,因为顶线和盒子顶部对齐,所以就是底线下移10px,中心线下移5px

文字的移动是靠中心线的位置移动的,也就是说,中心线移动多少,文字移动多少

制作高度小于文本高度的边框

tips:对于块级元素,未设置高度时,如果内部有内联元素,空的内联元素也行,块级元素高度等于行高

tips:当块级元素有高度时,行高不能调节其高度,只能调整文本位置

tips:文本和border垂直对齐,不要求border高度的情况下,可以只设置lh和fz

也就是说:

1.文本字号大于块级元素高度,就可以保证文本比边框大

2.调整lh,实现文本和border的垂直中心对齐

3.让盒子元素的高度等于行高,小于字号,即可实现垂直对齐,小号的border就好了在这里插入图片描述

不看背景的话,好像没出垂直对齐,其实看文本区,其实是对齐的,主要是因为中文的特殊性,来个英文的在这里插入图片描述## 是不是垂直对齐了,惊喜吧

tips:盒子有高度时,文本无行高,文本内容区域和border顶部对齐[border位置不变,只是文字位置变化]

在这里插入图片描述

TIPS:只设置行高===fz ,也是垂直对齐,height没必要设置了,对上面的修正

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值