这个span标签height为72px,如果不设line-hight文字就在最上边,
如果我设line-eight为100px就贴着底边(boder:3px sliod #fsfdsa)。
和我想的不一样,我想的是line-height越大,内容就离底边越远。
这个span标签height为72px,如果不设line-hight文字就在最上边,
如果我设line-eight为100px就贴着底边(boder:3px sliod #fsfdsa)。
和我想的不一样,我想的是line-height越大,内容就离底边越远。
你需要知道:
1. 文字始终处于行高的中心位置。
2. 行高顶端始终与div顶端对齐。
3. 行高默认值为normal,由浏览器决定具体数值。
两个解决方法:
1. 设置行高与高度一致。
2. 不要为div设置高度,让行高将div撑起来。
13 回答13k 阅读
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答978 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
line-height是指行高,如果你不设置line-height,就会采用默认的行高,远小于72px,如果你设置成72px,就和本身高度一致,也就是垂直居中,如果你设置成100px,超过了本身高度,那么文字离顶部就越远,离底部越近。