The short definition is that block-level elements are elements that create blocks or large groupings of textblock-level elements have some specific distinctions from inline elements
block-level elements generally can contain text, data, inline elements, or other block-level elements
block-level elements generally begin new lines of text
block-level elements inherit directionality information differently from inline elements