默认情况下行内元素的确是只有左右 padding 没有上下 padding,但行内块元素却不能够有上下 padding,而具体以什么形式显示是可以自己控制的,加个 display:inline-block 就可以将 a 标签变成行内块元素了。