CSS PRIMER 1 (Normal Flow & Elements)
Normal Flow can be defined as the way in which a HTML tag/element is
laid out on a page with respect to other elements around it. This is
computed by the layout/rendering engine of the browser. Furthermore,
the way in which the tag/element is laid depends on whether the
tag/element is inline or block .
Inline elements tend to squeeze around their content area and allow other
elements to wrap around them including text e.g
![]()
,
,,,,<span>,<a>,<i>,<b>,<var>,<code>,<a
bbr>,<u>,<em>,<small>,<strong>
Block elements tend to expand and fill up the available space of the
content area of their parent tag/element irrespective of the size of their
content area e.g
<div>,<section>,<main>,<article>,<p>,<ul>,<ol>,<li>,<form>