Generátory rozvržení vzhledu:



clear: both; font-size: 1px /* NN7+ */ height: 1px
/* * http://perishablepress.com/new-clearfix-hack * (http://www.positioniseverything.net/easyclearing.html) */ .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clearfix { zoom: 1; } /* IE6 */ *:first-child+html .clearfix { zoom: 1; } /* IE7 */

#section-header { }
#section-content {
/* obtekani ukonceno pomoci .clearfix */
}
#content-wrapper {
float: left;
width: 100%;
}
#content {
margin-left: 300px; /* %, em */
margin-right: 200px; /* %, em */
}
#sidebar-left {
float: left;
width: 300px; /* %, em */
margin-left: -100%;
}
#sidebar-right {
float: left;
width: 200px; /* %, em */
margin-left: -200px; /* %, em */
}
#section-footer { }/* http://www.palantir.net/blog/responsive-design-s-dirty-little-secret */ #section-header, #section-content, #section-footer { width: 960px; /* %, em */ } #section-content { /* obtekani ukonceno pomoci .clearfix */ } #content { float: left; width: 460px; /* %, em */ margin-left: 300px; /* %, em */ margin-right: -100%; } #sidebar-left { float: left; width: 300px; /* %, em */ margin-left: 0; margin-right: -100%; } #sidebar-right { float: right; width: 200px; /* %, em */ margin-right: 0; margin-left: -100%; }

<header>...</header> <main> <article>...</article> <nav>...</nav> <aside>...</aside> </main> <footer>...</footer>
main {
display: flex;
}
nav {
width: 13em;
flex: none;
}
article {
width: auto;
flex: auto;
order: 2;
}
aside {
width: 20%;
flex: none;
}Poznámka: CSS vlastnosti marginse dá využít také jako "relativní pozicování"
Šablony se většinou navrhují buďto s pevnou nebo pružnou šířkou. Pružná šířka ovšem bývá kombinací přizpůsobivé a pružné varianty v kombinaci se záporným pozicováním plovoucích bloků.
Při rozvržení obsahu je vhodné dle typografie dodržovat šířku odstavce (bloků) 30-80 znaků.
Pevnou nebo minimální šířku grafického návrhu je možné odhadnout ze statistik návštěvnosti.
| Příloha | Velikost |
|---|---|
| flexbox.png | 5.45 KB |