为何内嵌元素也能加padding属性呢

为什么内嵌元素也能加padding属性呢
看到一个代码中这样写的如图
为何内嵌元素也能加padding属性呢
竟然a标签的属性里写着padding,我的理解是padding是给那些块元素或转为块元素的东西用的,而此处的a标签并没有转为块,为啥能用块元素的属性呢,让人不解
------解决思路----------------------
块级元素和行内元素都可以用padding  只是行内元素的padding只对左右有效果