Why is the default display style for image inline instead of inline-block?
Is there any difference between inline and inline-block for img elements, from what I can see it behaves exactly in the same way.
IMG
is an Inline & Replaced element.
A replaced element is any element whose appearance and dimensions are defined by an external resource.
As per W3C
The IMG element has no content; it is usually
replaced inline
by the image designated by the src attribute, the exception being for left or right-aligned images that are "floated" out of line.
Check this link for more http://reference.sitepoint.com/css/replacedelements
The default browser stylesheets were initially created using CSS1 for HTML3.2, so inline-block was not available or necessary. There's no difference between them for image elements.
References
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With