程序开发 · 2023年9月22日

为什么 a 标签的高度会比图片高?

a 标签高度异常的原因

当使用图中 html 代码时,a 标签的高度会比图片高一点。这是因为 a 标签默认有一行内联空格。

解决方法:

  • 使用 flex:
a {
  display: flex;
}

登录后复制

  • 设置字体大小为 0:
a {
  font-size: 0;
}

登录后复制

  • 设置垂直对齐方式:
a {
  vertical-align: top;
  /* 或 */
  vertical-align: bottom;
}

登录后复制

  • 手动去除空格:

把 html 代码中的所有空格都删除。

以上就是为什么 a 标签的高度会比图片高?的详细内容,更多请关注GTHOST其它相关文章!