Это правда, они оба - или, точнее, они являются элементами "встроенного блока". Это означает, что они встраиваются как текст, но также имеют ширину и высоту, как блочные элементы.
В CSS вы можете установить элемент на display: inline-block
, чтобы он повторял поведение изображений *.
Изображения и объекты также известны как «замененные» элементы, так как они сами по себе не имеют содержимого, элемент по существу заменяется двоичными данными.
* Обратите внимание, что браузеры технически используют display: inline
(как видно из инструментов разработчика), но они уделяют особое внимание изображениям. Они все еще следуют всем чертам inline-block
.