It's true, they are both - or more precisely, they are "inline block" elements. This means that they flow inline like text, but also have a width and height like block elements.
In CSS, you can set an element to display: inline-block
to make it replicate the behaviour of images*.
Images and objects are also known as "replaced" elements, since they do not have content per se, the element is essentially replaced by binary data.
* Note that browsers technically use display: inline
(as seen in the developer tools) but they are giving special treatment to images. They still follow all traits of inline-block
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…