Pour aborder le thème du flux, nous allons prendre l'exemple d'une mise en page sur trois colonnes, redimensionnables en fonction du navigateur.
Pour réaliser 3 colonnes (qui sont en faites des blocs), le contenu de la page est distribué en trois colonnes, chacune dans un bloc indépendant. Ces blocs sont placés côte à côte grâce aux styles. Pour préserver cette disposition qu'elle que soit la taille de la fenêtre du navigateur, toutes les largeurs et les marges internes seront définies en pourcentage.
<head>
<style type="text/css">
#Gauche {
	width:28%;
	float:left;
	background:powderblue;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:1%;
	padding-right:1%;
}
/*Ce premier style s'applique à la balise div nommée Gauche. Sa largeur est égale à 28% plus la largeur des marges internes (padding-left, padding-right) qui font chacune 1% : Total de 30 %. Le bloc flotte : il est isolé du flux normal de la page et calé sur le bord gauche (float:left) de la fenêtre. Toute autre élement, s'il n'est pas flottant se positionnera autour de ce bloc. Alors que les blocs flottants se mettront automatiquement à droite de celui-ci.*/
#Centre {
	width:48%;
	float:left;
	background:blanchedalmond;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:1%;
	padding-right:1%;	
}
	
/* Le bloc central est flottant également. Il se colle au precedent bloc. Les marges internes supérieur padding-top et inférieure padding-bottom laisse un peu d'espace en haut et en bas du bloc pour aérer le texte. */
#Droite {
	width:18%;
	float:left;
	background:palegreen;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:1%;
	padding-right:1%;	
}
/* Le troisième bloc se place à droite des deux premiers. Chaque bloc à sa propre couleur de fond pour bien les diférencier. */
#Bas {
	background:oldlace;
	border-top:1px solid black;
	border-bottom:1px solid black;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	clear:both;
}
</style>
</head>
/* Le bloc du page de la page s'étend sur toute la largeur width:100%. La propriété clear interdit l'apparition d'élements flottants à sa gauche ou à sa droite. Ce bloc est ainsi poussé vers le bas. On a ajouté des bordures supérieur et inférieur épaisse de 1px. */
<body> <div id="Gauche"> <h4>Colonne gauche :</h4> <p>Texte texte texte...</p> </div> <div id="Centre"> <h4>Colonne centrale :</h4> <p>Texte texte texte...</p> </div> <div id="Droite"> <h4>Colonne droite :</h4> <p>Texte texte texte...</p> </div> <div id="Bas">Bas de page - Copyrigth 2005</div> </body>