4. Seznamy v XHTML Kromě použití v textu dokumentu jsou vhodné i pro definici navigace webu. <ul id="navigace"> <li><strong><a href="index.html">Úvod</a></strong></li> <li><a href="cenik.html">Ceník</a></li> </ul>
5. Seznamy v CSS ul { list-style-type: square; typ odrážky } li { padding-left: 0; okraje u odrážky margin-left: 1.5em; }
7. Šířka a výška #obsah { width: 500px; šířka height: 200px; výška } Výšku je třeba nastavit jenom výjimečně, proto se jí raději vyhýbejte! Výška i šířka platí jen pro samotný prvek - bez okrajů a rámečků (padding, margin, border).
8. Float - základ CSS layoutu Vlastnost float „vytrhne“ prvek z toku dokumentu a umístí ho na stranu. Využívá se v layoutu -- když chceme vzhled stránky ve více sloupcích. #navigace { float: left; width: 200px; } #obsah {float: right; width: 500px; }
9. Clear - abychom neplavali v CSS layoutu Jakmile je vlastnost float jednou nastavena, všechny následující prvky se jí řídí. Je jí třeba zrušit vlastností clear. .clear { clear: both; } XHTML: <div id=„navigace“> … </div> <div id=„obsah“> … </div> <div class=„clear“> </div>
10. Jednoduchý layout webu - nejdříve si jej nakreslíme Hlavička (id=“hlavicka“) Patička (id=“paticka“) Navigace (id=“navigace“) Obsah (id=“obsah“)
12. V CSS dáme vše do obalu a pak nastavíme jednotlivé vlastnosti: #obal {width: 700px; } #hlavicka { } #navigace { float: left; width: 200px; } #obsah {float: right; width: 500px; } #paticka { } .clear { clear: both; } Jednoduchý layout webu: v CSS
13. Jak strukturovat CSS dokument? 1. Definice společné pro celý web: velikost a rodina fontu, barva odkazů 2. Vynulování předdefinovaných hodnot: okraje u formulářů a obrázků, blokové značky 3. Layout celého webu 4. Univerzální třídy a identifikátory 6. Výjimky pro jednotlivé stránky