In fact, basically the standard HTML5 elements come by default with the types:
- block (H1, H2, H3..., p, div, header, Section, article, etc...)
- inline (span, Strong, em, image, etc)
- inline-block (input, select...)
- list-item (li, ...)
- table, table-Row, table-Cell, etc... (applied by default to table elements)
- None (head, title, meta)
On the list above there may be a few more maybe that I’m forgetting... but I don’t think.
The point is not to be relevant... but rather, are the ones that exist since the dawn of css and so are the essentials..
The most recent values of the display property (flex, grid and others) do not come by default from the browser in any native html element. But you can use them to satisfy your need.
Does this Answer your Question? How the display property works?
– DaviAragao