What is the meaning of the terms "Normal Stream" and "Out of Stream", in terms of HTML, CSS and browser?

What is the meaning of the terms "Normal Stream" and "Out of Stream" in terms of HTML, CSS and browser?

+7
html css browser xhtml
source share
3 answers

Out of Flow is any element that has been positioned relative to, or absolutely, or anything that has been placed.

The rest will be considered a normal flow.

Take a look at CSS Positioning and Layout and pay close attention to the "Element Positioning Methods" section.

+5
source share

A "normal stream" is a typical way to display a browser, taking into account the surrounding elements and other elements. “Out of stream” means that the element is “ignored” or the behavior is “changed” by the elements around it. The following sentence has been edited . Thus, if the element has a value other than static (by default), it can be off-stream (I can say because for relative it must be shifted), or if the element has a float , then it becomes “off-stream”, because it does not follow the normal inline standard of one element after another in a row or the normal standard block elements flock to each other down the page. This page (of course) is deeper in understanding this: http://www.w3.org/TR/CSS2/visuren.html

+2
source share

The static and relative elements are still in Normal Flow , but the absolute and fixed elements are removed from the stream.

from http://www.w3.org/TR/CSS21/visuren.html#choose-position

static: the field is a normal box laid out in accordance with the normal flow. The properties "top", "right", "bottom" and "left" are not applied.
relative: The position of the box is calculated according to the normal flow (this is called the position in the normal flow).

......

You can also learn more about css placement here: Position announcement

+1
source share

All Articles