HTML中文本的行高line-height能撑开盒子,但是不能撑开a 标签

HTML中文本的行高line-height能撑开盒子,但是不能撑开a 标签。

如代码所示,没有给div 盒子高,但是给<a>了一个行高 line-height为100px.

<div style="background-color: pink;">
		<a href="#" style="line-height: 100px;">alkjlkjg</a>
	</div>

运行结果如下:

我们可以看到,盒子已经被a的行高撑开,但是只有将鼠标放到“字上”鼠标才会变成小手,而放到字的上下两侧则不会变成小手。疑问就在这里,字的上下两侧也是a的行高所撑开的啊,为什么鼠标却不能变成链接小手?

将a 加display:block; 则a 上下两侧即被行高撑开,鼠标放到字的上下两侧行高范围内也可变成小手了。

可能的原因:行高只是a里面字的行高,而不是a变宽了?  欢迎解答

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值