行内元素上下margin无效????

这个问题让我很纠结.
行内元素不能上下margin值是没有视觉效果的, 为什么我给img 一个上margin值他会有效果. 不是说img,video,audio 是行内元素吗?
这个是什么原因??

阅读 3k
2 个回答

img是替换内联元素,CSS 在某些情况下会对可替换元素做一些特殊处理,比如计算外边距(margin)和一些 auto 的具体值。

楼上说了替换,那我来多补充几个吧。

input、img、video、audio、textarea 他们还能设置宽高(width)呢

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