资讯专栏INFORMATION COLUMN

为什么img标签是inline元素还可以设置宽高?

learn_shifeng / 805人阅读

摘要:可以影响可替换元素的位置,但不会影响到可替换元素自身的内容。例如元素,可能具有自己的样式表,但它们不会继承父文档的样式。使用属性插入的内容都是匿名的可替换元素。可替换元素拥有内置宽高,他们可以设置和。

之前刷面试题,看到一道题目 如题!?惊到了,以前写代码怎么没注意到这样的细节 ( ̄▽ ̄)"
真是才疏学浅了。
参考:可替换元素 - CSS:层叠样式表 | MDN


原来CSS中还有一个概念:可替换元素

MDN上是这么解释的:

  在 CSS 中,可替换元素replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。
  简单来说,它们的内容不受当前文档的样式的影响。CSS 可以影响可替换元素的位置,但不会影响到可替换元素自身的内容。例如