Ah so it’s effectively a way to group content?
My understanding was that inline places all elements inline (alike text) but must be individually set or default as inline.
Block treats them like rectangles which span the entire width of the page, as such we can specify the width and height. (Unlike inline which wouldn’t make sense to).
Finally inline-block flows block elements, still in their rectangle based containers but in a textual line? So they no longer span the width of the page, but their container instead.
Am I on the right lines with this? Finally, I think I understand flex maybe. Flex groups them into a specified area, vertical or horizontal columns? How would width and height implications work if this is how flex works?
I am trying my best to understand, so if I’m wrong again please excuse me aha.