inline-block 出现诡异的一幕;

<a href="#"><span>content</span></a>

有数个如上A标签,然后为A标签加上外边距margin,hover加上下划线,诡异的一幕出现的了

图片描述

在这里我是把span设置为块元素,a还是行元素。 这样的话a(行)套span(块)是不是就是
line-block可以这样理解,不然的话这现象就说不通
最后我是a span都写在一行没有换行和空格才正常显示了

阅读 2.7k
2 个回答

行业元素嵌套块元素 不符合CSS的规范吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题