@charset "utf-8"; body { font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif; background-color: #4E5869; margin: 0; padding: 0; color: #000; } /* ~~ Selektory elementu/tagu ~~ */ ul, ol, dl { /* Vzhledem k odlišnosti jednotlivých prohlížečů je vhodné používat v seznamech nulové odsazení a okraje. Aby nedocházelo k odchylkám, můžete hodnoty zadat buď zde nebo u položek seznamu (LI, DT, DD). Pamatujte, že pokud neurčíte konkrétnější selektor, budou zde provedené úpravy přeneseny do seznamu .nav. */ padding: 0; margin: 0; } h1, h2, h3, h4, h5, h6, p { margin-top: 0; /* Odebráním horního okraje se můžete vyhnout situaci, kdy okraje přesáhnou určený element div. Zbývající spodní okraj zajistí oddělení od všech následujících elementů. */ padding-right: 15px; padding-left: 15px; /* Přidáním odsazení po stranách elementů v rámci elementů div namísto jejich aplikace na samotné elementy div dojde k potlačení výpočtu rámečkového modelu. Stejného výsledku dosáhnete použitím vnořených tagů s odsazením po stranách. */ } a img { /* Tento selektor umožňuje odebrat výchozí modré okraje, které v některých prohlížečích obklopují obrazy, v jejichž blízkosti se nachází odkaz. */ border: none; } /* ~~ Při tvorbě odkazů na stránce je třeba respektovat toto pořadí – včetně skupiny selektorů použitých k vytvoření efektu najetí kurzorem. ~~ */ a:link { color:#414958; text-decoration: underline; /* Pokud není vzhled odkazů opravdu výjimečný, je vhodné k jejich rychlému odlišení používat funkci podtržení textu. */ } a:visited { color: #4E5869; text-decoration: underline; } a:hover, a:active, a:focus { /* S touto skupinou selektorů můžete uživateli s klávesnicí zajistit stejný efekt najetí kurzorem, jako v případě uživatelů používajících myš. */ text-decoration: none; } /* ~~ Tento kontejner obklopuje všechny ostatní elementy div a určuje jejich šířku podle procentuálního podílu. ~~ */ .container { width: 80%; max-width: 1260px;/* Zadání maximální šířky je vhodné v případě, kdy uživatel nechce, aby bylo rozvržení na velkých monitorech příliš široké. Text na řádcích výsledné délky je tak čitelnější. V prohlížeči IE6 je tato hodnota ignorována. */ min-width: 780px;/* Zadání minimální šířky je vhodné v případě, kdy uživatel nechce, aby bylo rozvržení na velkých monitorech příliš úzké. Text na řádcích výsledné délky v bočních sloupcích je tak čitelnější. V prohlížeči IE6 je tato hodnota ignorována. */ background-color: #FFF; margin: 0 auto; /* Automatická hodnota po stranách spolu s šířkou slouží k vystředění rozvržení. Pokud nastavíte šířku kontejneru na 100 %, není tato vlastnost zapotřebí. */ } /* ~~ Informace o rozvržení ~~ 1) Odsazení je použito pouze v horní a/nebo spodní části elementu div. Elementy v elementu div vnořené obsahují odsazení po stranách. Tímto způsobem není třeba „počítat“ rámečkový model. Je třeba si uvědomit, že pokud k samotnému elementu div přidáte boční odsazení nebo okraj, budou tyto hodnoty spolu se zadanou šířkou použity k určení *celkové* šířky. Postupovat můžete také takovým způsobem, že z elementu div odstraníte hodnotu odsazení a přidáte do něj druhý element div bez zadané šířky a s odsazením, které ve vašem návrhu chcete použít. */ .content { padding: 10px 0; } /* ~~ Tato skupina selektorů slouží k vytvoření seznamů v oblasti elementu .content. ~~########## */ .content ul, .content ol { padding: 0 15px 15px 40px; /* Toto odsazení imituje vzhled pravého odsazení ve výše uvedeném pravidle záhlaví a odstavce. Odsazení se nachází ve spodní části, aby tak v prostoru mezi ostatními elementy v seznamech a v levé části vytvořilo odrážku. Toto nastavení může být podle potřeby upraveno. */ } /* ~~ Různé třídy plovoucích elementů, vymazání elementů ~~ */ .fltrt { /* Tuto třídu můžete použít k umístění plovoucího elementu v pravé části stránky. Plovoucí element se musí nacházet před elementem, vedle kterého má být na stránce umístěn. */ float: right; margin-left: 8px; } .fltlft { /* Tuto třídu můžete použít k umístění plovoucího elementu v levé části stránky. Plovoucí element se musí nacházet před elementem, vedle kterého má být na stránce umístěn. */ float: left; margin-right: 8px; } .clearfloat { /* Pokud je z kontejneru odebrána vlastnost overflow:hidden, můžete tuto třídu aplikovat na prázdný element div nebo
jako konečný element po posledním plovoucím elementu div (v rámci kontejneru). */ clear:both; height:0; font-size: 1px; line-height: 0px; }