General
basic visual layout definition
In CSS, algorithms are defined for presenting all elements in a document. The two main types of layout in CSS are block-level and inline-level layout; they manifest contrasting behaviors from one another.