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