Css 为什么顶部填充不适用于我的锚?

Css 为什么顶部填充不适用于我的锚?,css,Css,我在一个div内的另一个div内有一个锚。出于某种原因,顶部填充将不适用于它,但底部和侧面填充将适用于它。有人知道为什么吗 * { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:60px 15px; } 测验 * { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:30px 15px; 线高:60px; } 测验 * { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:30px 15px; 线高:60px; } 测验 它不

我在一个div内的另一个div内有一个锚。出于某种原因,顶部填充将不适用于它,但底部和侧面填充将适用于它。有人知道为什么吗

* { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:60px 15px; } 测验 * { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:30px 15px; 线高:60px; } 测验 * { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:30px 15px; 线高:60px; } 测验
它不起作用,因为默认情况下a是内联元素。如果要将其视为块,则应在本例中推荐使用块或内联块:

* { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:60px 15px; 显示:内联块; } 测验
它不起作用,因为默认情况下a是内联元素。如果要将其视为块,则应在本例中推荐使用块或内联块:

* { 保证金:0; 填充:0; } .方框a{ 边框:1px纯蓝色; 填充:60px 15px; 显示:内联块; } 测验
你可以试着用垫子把锚固定在一个长沙发上。这可能不是一个优雅的解决方案。

您可以尝试将锚点放在带有填充的div周围。这可能不是一个优雅的解决方案。

因为它回答了所提出的问题,并给出了一个解决方案。编辑:另外,我自己也在忙着输入内联块解决方案……因为它回答了问题并给出了解决方案,所以我投了赞成票。编辑:加上我自己忙着输入内联块解决方案。。。