<img>标签是行内元素还是块级元素?

可以设置高度的行内元素?

阅读 67.3k
6 个回答

img是替换内联元素 replaced inline element,属于inline element类目。

和其它的内联元素有什么不同呢?它在计算height/margin/width等值或在绝对定位的时候,有一些额外的规则。(CSS2.1 第10章)比如设定了width但未设置height, img的height会根据比列缩放。

img属于行内替换元素。height/width/padding/margin均可用。效果等于块元素。
行内非替换元素,例如, height/width/padding top、bottom/margin top、bottom均无效果。只能用padding left、right和padding left、right改变宽度。

类似于 inline-block

行内块元素。

b td a img span都是行内
p div ul table form 是block

行内替换元素!

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