selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

Podobné dokumenty
CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

Kaskádové styly. CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

TVORBA WEBOVÝCH STRÁNEK

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

Tvorba webových stránek

(X)HTML, CSS a jquery

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

O CSS podrobněji. Box model Document flow Layout

CSS Stylování stránek. Zpracoval: Petr Lasák

TNPW1 Cvičení

Základy CSS (3. přednáška)

CSS styly. Cascading Style Sheets kaskádové styly

CSS Kaskádové styly. formátování webových stránek

Přehled základních html tagů

Vývoj Internetových Aplikací

Kaskádové styly základy grafiky

Tvorba webových stránek

CSS 1 Relativní pozicování Relativní pozicované bloky jsou pozicované vůči nornálnímu toku elementů dokumentu. (nejsou vyjmuty z normálního toku jako

1: Úvod 9. Co a kde v knize naleznete... 9 Zdroje Doporučení pro další studium... 11

CSS Selektory tříd a ID, dědičnost, další vlastnosti. Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda

Dokument XHTML. Prohlížeč. styl CSS. Výstupní dokument. Soubor DTD

Rozměry, okraje a rámečky

Kaskádové styly (CSS) Cascading Style Sheets

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Mgr. Vlastislav Kučera lekce č. 2

Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití

Mgr. Vlastislav Kučera přednáška č. 2

Dokument ve formátu webové stránky vytvořený pomocí XHTML a CSS

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

CSS 1. Blokový model Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. Zde je dlouhý text v kterém nachazí vložené...

Blokový model v CSS:

Kaskádové styly (CSS)

Tématická oblast: dědičnost, kaskáda. CSS a média. Stylové předpisy pro různé typy zobrazovacích zařízení

Základy HTML. Autor: Palito

15. CSS styly (funkce, vývoj, využití). Práce s CSS styly (vkládání do kódu, pravidlo, selektor, dědičnost, kaskády, id a vlastní třídy)

13. Vytváření webových stránek

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Tvorba webu. Kaskádové styly (CSS) Martin Urza

Káskádové styly = CSS

TVORBA WEBOVÝCH STRÁNEK

HTML - Úvod. Zpracoval: Petr Lasák

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www

CSS styly - úvod. Formátování HTML - Kdy používat CSS - Nástin možností CSS - Trojí použití CSS - Příklady - Syntaxe - Příklad s nadpisem

Úvod do jazyka HTML (Hypertext Markup Language)

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag>

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Úvod do tvorby internetových stránek v jazyce HTML

HTML Hypertext Markup Language

APLIKACE XML PRO INTERNET

Název školy: SOŠ NET OFFICE Orlová, spol. s r.o. Vypracoval/a: Mgr. Alena Sovová

Rozvržení stránky. Co se v modulu dozvíte? Pozicování

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_92_IVT_HTML_12_nase_www

Tvorba fotogalerie v HTML str.1

Ukázka knihy z internetového knihkupectví

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová

WWW a HTML. Základní pojmy. Ivo Peterka

Tvorba stránek v HTML ve Wordu

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou

tvoříme web HTML/CSS

Mimochodem, co je CSS? Formátování HTML. Drobný problém. Základy práce se styly. Trojí použití CSS. Přímo (in-line)

Tomáš Herout

absolutní (úplná) začíná lomítkem nebo pouze v odkazech na jiný web. relativní popisuje cestu od html stránky k cílovému souboru.

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

SkautIS Remote Components absolventská práce

Použití CSS v dokumentech HTML

CSS - stručná reference kaskádových stylů

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

CSS vlastnosti - stručný prehľad. Vlastnosti písma. Vlastnosti farby a pozadí. font-family. font-style. font-variant. font-weight. font-size.

Jak vytva r et webove stra nky pomocı XHTML a CSS.

22. Tvorba webových stránek

CO je to? WWW, HTML, CSS

<html> - párový tag, uzavírá celý dokument <head> - párový, určuje hlavičku dokumentu <body> - párový, uzavírá tělo dokumentu Př. Základní struktura

Mgr. Vlastislav Kučera Header, footer, navv, article, section, boxy, margin, padding, border

Jak vytvořit jednoduché webové stránky.

Tvorba webových stránek

Název: VY_32_INOVACE_PG4119 Tipy a triky, rozdíly mezi prohlížeči

Obrázky. Tag Význam Párový Výskyt. img obrázek ne. img video ne. map klikací mapa. area oblast v klikací mapě ne

.rohy-kulate { width: 250px; background: url(obr/rohy-spodni.gif) bottom no-repeat; border-top: 2px solid #AAA; }


Historie. K čemu je to dobré? Začínáme. Úvod do CSS Historie K čemu je to dobré? Začínáme

Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti CSS pro pozicování Ing.

Název školy: SOŠ NET OFFICE Orlová, spol. s r.o. Vypracoval/a: Mgr. Alena Sovová

Škola. Téma hodiny HTML - Základní návrh stránky Informační a komunikační technologie

Tvorba webu. Úvod a základní principy. Martin Urza

Manuál. pro tvorbu webu. HTML CSS JavaScript

Základy HTML. Obecná syntaxe HTML. Struktura HTML

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Nová struktura souborů a složek

Uspořádání klient-server. Standardy pro Web

Microsoft Office SharePoint Server 2007

HTML. ICT_01., 02. konzultace; 2. ročník 1/6

Transkript:

Kaskádové styly CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek. CSS se využívá k formátování obsahu HTML, XHTML a XML dokumentů. Ve srovnání s formátováním pomocí atributů v HTML formátovací schopnosti rozšiřuje. Styly umožňují přesně určit, jak bude který element vypadat. Na rozdíl od atributů stylem můžeme definovat jednotný vzhled elementu pro celý dokument (např. že všechny nadpisy úrovně 1 budou červené) a to jediným zápisem pro příslušný element (nikoli v každém tagu příslušného elementu). Stejně tak můžeme pomocí stylu určit odlišné formátování pro třeba jen jediný výskyt určitého elementu. Tím se jednak zbavíme velkého množství kódu, jednak se tento kód stane mnohem přehlednější. Navíc pokud se jednou rozhodneme změnit například barvu písma všech odstavců, bude to pro nás otázka několika málo vteřin, měnit každý atribut u každého elementu v HTML by byla katastrofa. Jeden styl můžeme snadno použít pro libovolné množství stránek. Styl se skládá z pravidel pro jednotlivé elementy, které mají být formátovány. Každé takové pravidlo má dvě části, selektor (název elementu, pro který má toto pravidlo platit) a deklaraci (co pro něj má platit). V deklaraci určujeme vlastnost a její hodnotu, deklarace je uzavřena do složených závorek. Celé to zapisujeme takto: selektor {vlastnost: hodnota_vlastnosti A konkrétně: h1 {color: blue Selektorem, tedy elementem, který formátujeme je zde h1 (nadpis 1. úrovně). Deklarací je {color: blue. Ta určuje, že vlastnost color bude mít hodnotu blue. Celé dohromady to tedy znamená, že všechny nadpisy 1. úrovně v dokumentu budou mít modrou barvu. Pokud budeme chtít určit elementu více než jednu vlastnost, jednotlivé vlastnosti od sebe oddělíme středníkem. Takto můžeme definovat libovolné množství vlastností. selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2; Pokud budeme chtít určit dvěma elementům jejich společnou vlastnost, oddělíme od sebe jednotlivé selektory čárkou.

selektor1, selektor2 {vlastnost: hodnota_vlastnosti; Dědičnost Většina vlastností se dědí. To znamená, že element, který nemá vlastnost definovanou, jí dědí po nadřazeném elementu. Týká se to především vlastností písma barvy, velikosti, stylu atd. Pokud tedy chceme definovat nějakou vlastnost, kterou budou mít všechny elementy společnou (a později případně je vytvářet výjimky) definujeme ji pro element body. Komentáře Pokud si chceme ke stylu psát nějaké poznámky pro lepší orientaci, zapíšeme ji do komentářů. Ty se v CSS tvoří pomocí /* a */. Mezi hvězdičky pak můžeme umístit i několikařádkový komentář, ten se samozřejmě ve výsledném zobrazení neobjeví. body {color: blue /* tady si píši komentář, že mám všechny texty modré*/ Připojení stylu k dokumentu Styl můžeme k dokumentu připojit několika způsoby, můžeme definovat přímo v dokumentu nebo v externím souboru, způsoby můžeme i kombinovat. Externí soubor Pokud chceme mít styl uložený v externím souboru (což je velmi výhodné při používání jednoho stylu pro více dokumentů), v nějakém textovém editoru uložíme námi definovaný styl do souboru s příponou css. Ten pak připojíme k dokumentu zápisem v hlavičce (tj. mezi tagy <head> a </head>) buď v tagu link <link rel="stylesheet" type="text/css" href="styl.css" /> nebo v tagu style <style type="text/css">@import "styl.css";</style> Pokud je styl umístěn na jiném serveru, tak můžeme použít zápis: <style type="text/css">@import url("http://www.neco.cz/styl.css");</style> Zápisem @import "styl.css"; můžeme také vložit jeden styl do druhého stylu. Definování stylu uvnitř dokumentu To můžeme provést opět v tagu style, kam tentokrát místo odkazu na externí styl umístíme přímo definici stylu.

<style type="text/css">body {color: blue</style> Nebo můžeme definovat styl přímo nějakému elementu, což se hodí zvláště v případě, kdy máme definovaný jednotný styl, ale pro například jedno konkrétní slovo chceme použít jiné pravidlo. Potom použijeme v příslušném tagu atribut style. <h1 "style=color: green">nadpis</h1> Váha stylů Pokud ve stylu definujeme pro stejný element stejnou vlastnost dvakrát, vyšší váhu má ta deklarace, která byla definovaná později (myšleno na pozdějším řádku) a ta se také provede. Pokud bychom chtěli některé deklaraci přiřadit větší důležitost, použijeme!important. h1 {color: blue!important Pozn.: Starší (ale opravdu hodně staré) prohlížeče styly vůbec nepodporují. Pokud tedy používáte zápis pomocí tagu style a chcete tento případ ošetřit, stačí celý styl vložit do komentářů: <!-- zde bude definovaný styl --> Editor PSPad využíváme jej k vytváření externích souborů např. styl.css Je nutné mít uložený soubor html a css v jedné složce, aby nebylo nutné vypisovat dlouhou cestu. V externím souboru jsme nadefinovali body barvu pozadí, barvu písma, font a velikost písma apod. styl.css body {background-color: rgb(224,240,255); font: 18px Georgia; color: rgb(0,0,255); kaskada.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="pspad editor, www.pspad.com"> <link rel="stylesheet" type="text/css" href="styl.css"> <title>kaskádové styly</title> </head> <body> První stránka </body> </html>

Rozdělení stránky na několik částí hlavička, patička, sloupce vše se děje pomocí stylů Pro jednoznačný popis nějakého elementu existuje univerzální atribut ID. Ve stylopisu mu přiřadíme deklaraci, která začíná dvojkřížkem # (pravý Alt + X) - #hlavicka{. V těle html dokumentu by se měl element vyskytovat jenom jednou, odkazuje se na něj zápisem <div id = hlavicka > Pozicování Existují dva naprosto odlišné druhy pozicování. 1. Absolutní pozice umístí objekt do stránky na udané souřadnice bez ohledu na okolní text. 2. Relativní pozice naproti tomu určuje pouze, o kolik se má objekt posunout oproti své Příklad: styl.css normální poloze. /* CSS Document */ body {background-color: rgb(224,240,255); font: 18px Georgia; color: rgb(0,0,255); h1 {font-size: 150%; text-align: center; #hlavicka { position: absolute; top: 20px; left: 20px; width: 100%; height: 150px; padding-top: 50px; #vlevo {position: absolute; top: 200px; left: 20px; width: 25%; height: 500px;

kaskada.html!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="pspad editor, www.pspad.com"> <link rel="stylesheet" typ="text/css" href="styl.css"> <title>kaskádové styly</title> </head> <body> <div id="hlavicka"> <h1>první stránka</h1> <div id="vlevo"> <p>lorem ipsum dolor sit amet consectetuer ridiculus et nibh at eget. Semper lorem ipsum Nam tristique tincidunt vel Sed et cursus tincidunt. Ante justo vel in magna justo Cum Donec dis ante augue. </p> </body> </html> Lorem ipsum (zkráceně lipsum) je označení pro standardní pseudolatinský text užívaný v grafickém designu a navrhování jako demonstrativní výplňový text při vytváření pracovních ukázek grafických návrhů (např. fontů nebo rozvržení časopisů či HTML stránek). Lipsum tak pracovně znázorňuje text v ukázkových maketách (tzv. mock-up) předtím, než bude do hotového návrhu vložen smysluplný obsah.

Okraje Padding - tato vlastnost určuje šířku vnitřního okraje prvku. Padding se může zadávat jednou hodnotou najednou pro všechny čtyři strany, nebo se vypíše více hodnot pro různé strany (to je to a b c d). Existují varianty padding-top, padding-right, padding-bottom a padding-left určené jen pro zadání jedné strany vnitřního okraje. U prohlížeče Internet Explorer je padding započítáván do šířky prvku, u ostatních ne. Margin - určuje šířku vnějšího okraje prvku, vzdálenost mezi případným rámečkem a okolním dokumentem Margin je CSS vlastnost, která v prohlížečích chybuje asi nejčastěji. Pomocí vlastnosti padding-top odsadíme nadpis od horního okraje hlavičky Trochu jiný způsob vytvoření layoutu stránky je pomocí vlastnosti float. Vlastnost float vytváří z běžných prvků prvky plovoucí. Takový prvek je potom zobrazován jako obdélník, odsunutý ke okraji sazby a ostatní obsah jej obtéká. Výchozí hodnotou vlastnosti float je none. Dokud neurčíme jinak, jsou proto prvky neplovoucí, neobtékané. Kromě none jsou možnými hodnotami ještě left a right s hodnotou left se prvek stane plovoucím vlevo (je posunut k levému okraji a okolní obsah jej zprava obtéká), s hodnotou right je prvek plovoucí vpravo (analogicky je odsunut doprava a obtékán zleva). Abychom měli při různém rozlišení stránku uprostřed, použijeme prvek obal, do kterého vkládáme všechny zbývající prvky styl.css /* CSS Document */ body {background-color: rgb(224,240,255);

font: 18px Georgia; color: rgb(0,0,255); h1 {font-size: 150%; text-align: center; # obal {margin: 50px auto 0 auto width: 960px; #hlavicka { width: 100%; height: 150px; border: thin rgb(176,176,176) solid; padding-top: 50px; #vlevo {float: left; width: 23%; height: 500px; border: thin rgb(176,176,176) solid; padding: 10px 10px 10px 10px #stred {float: left; width: 55%; height: 500px; background-color: rgb(224,240,255); padding: 10px 10px 10px 10px #vpravo {float: right ; width: 15%; height: 500px; border: thin rgb(176,176,176) solid; padding: 10px 10px 10px 10px; kaskada.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="pspad editor, www.pspad.com"> <link rel="stylesheet" typ="text/css" href="styl.css"> <title>kaskádové styly</title> </head> <body> <div id="obal"> <div id="hlavicka"> <h1>první stránka</h1> <div id="vlevo"> <p>lorem ipsum dolor sit amet consectetuer ridiculus et nibh at eget. Semper lorem ipsum Nam tristique tincidunt vel Sed et cursus tincidunt. Ante justo vel in magna justo Cum Donec dis ante augue. </p>

<div id="stred"> <div id="vpravo"> AAA </body> </html> Identifikátory a třídy Vyskytuje-li se prvek na stránce více než jednou, použijte class (třídu). Vyskytuje-li se prvek na stránce pouze jednou, použijte id (identifikátor). Podle standardů není možné použít atribut id pro prvek, vyskytující se na stránce více než jednou (validátor zahlásí chybu ID "main" already defined). Identifikátory se zpravidla používají pro animace ve Flashi, nebo JavaScriptové kódy tedy unikátní prvky. Značení Identifikátory se ve stylopisu zapisují mřížkou (#): #vlevo {float: left; width: 150px <div id="vlevo"> Třídy se zapisují tečkou (.):.vlevo {float: left; width: 150px

<div class="vlevo"> Může být zároveň id a class? Zápis typu: <h1 id=" " class=" "> není chybný, je to naprosto korektní řešení! Jedná se o unikátní prvek (id), na který se uplatňuje ještě nějaké obecné formátování (class). styl.css /* CSS Document */ body {background-color: rgb(224,240,255); font: 18px Georgia; color: rgb(0,0,255); h1 {font-size: 150%; text-align: center; # obal {margin: 50px auto 0 auto width: 1000px; #hlavicka { position: absolute; top: 20px; left:20px; width: 100%; height: 120px; padding-top: 50px; #vlevo {position: absolute; top: 200px; left:20px; width: 25%; height: 500px; background-color: rgb(255,204,51); #stred {position: absolute; top: 200px; left:300px; width: 60%; height: 500px; background-color: rgb(255,204,51); padding: 10px 10px 10px 10px #stred p {width: 200px; font-size: 80%; font-style: italic; border: thin rgb(0,153,0) solid; margin: 10px 10px 10px 10px;.kulate { -moz-border-radius: 15px; border-radius: 15px; kaskada.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250">

<meta name="generator" content="pspad editor, www.pspad.com"> <link rel="stylesheet" typ="text/css" href="styl.css"> <title>kaskádové styly</title> </head> <body> <div id="obal"> <div id="hlavicka"> <h1>první stránka</h1> <div id="vlevo"> <a href="kaskada.html">první</a><br> <a href="kaskadab.html">druhý</a> <div id="stred"> <p class="kulate">lorem ipsum dolor sit amet consectetuer ridiculus et nibh at eget. Semper lorem ipsum Nam tristique tincidunt vel Sed et cursus tincidunt. Ante justo vel in magna justo Cum Donec dis ante augue. </p> </body> </html> Odkazy a:link a:hover a:visited a:active styl.css nenavštívený přejížděný myší navštívený v okamžiku kliknutí /* CSS Document */ body {background-color: rgb(224,240,255); font: 18px Georgia; color: rgb(0,0,255); h1 {font-size: 150%;

text-align: center; #obal {margin: 50px auto 0 auto width: 1000px; #hlavicka { position: absolute; top: 20px; left:20px; width: 100%; height: 120px; padding-top: 50px; #vlevo {position: absolute; top: 200px; left:20px; width: 25%; height: 500px; padding: 10px 10px 10px 10px; #stred {position: absolute; top: 200px; left:300px; width: 60%; height: 500px; background-color: rgb(255,204,51); padding: 10px 10px 10px 10px #stred p {width: 200px; font-size: 80%; font-style: italic; border: thin rgb(0,153,0) solid; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px;.kulate { -moz-border-radius: 15px; border-radius: 15px; a:link {text-decoration: none; color: blue; a:hover {text-decoration: underline; color: red;background-color: rgb(255,204,0); a:visited {text-decoration: none; color: green; a:active {text-decoration: underline; color: red; img { float: right; margin: 15px 15px 15px 15px; width: 200px; height: 100px; kaskadab.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="pspad editor, www.pspad.com">

<link rel="stylesheet" typ="text/css" href="styl.css"> <title>kaskádové styly</title> </head> <body> <div id="obal"> <div id="hlavicka"> <h1>druhá stránka</h1> <div id="vlevo"> <a href="kaskada.html">první</a><br> <a href="kaskadab.html">druhý</a> <div id="stred"> <p class="kulate">lorem ipsum dolor sit amet consectetuer ridiculus et nibh at eget. Semper lorem ipsum Nam tristique tincidunt vel Sed et cursus tincidunt. Ante justo vel in magna justo Cum Donec dis ante augue. </p> <img class="kulate" src="budova.png" alt="budova.png, 691kB" title="budova" border="0"> </body> </html> Barevné pozadí V grafickém editoru (např. GIMP) si vytvoříme malý obrázek a pak jej v daném objektu opakujeme

#hlavicka { background-image: url(obr.png); background-repeat: repeat-x; width: 100%; height: 150px; padding-top: 50px;

Čtvrtek 21. září Postupně znovu opakujeme kaskádové styly. Layout lzevytvářet absolutním pozicováním a přesným určením levého horního rohu i všech rozměrů objektu Př. #hlavicka { position: absolute; top: 20px; left: 20px; width: 960px; height: 150px; Další možnost, vzhledem k velikosti a rozlišení monitorů možná lepší, je používání relativního pozicování, procent a vlastnosti float. Př. #hlavicka { position: relative; width: 100%; height: 150px; Letos jsme zatím vytvořili tuto stránku styl.css body {background-color: rgb(153,51,51); font-family: Calibri; font-size: 14 pt; color: rgb(255,255,51); h1 {text-align: center; font-size: 18 pt; #hlavicka {position: relative; width: 100%;height: 150 px; border-color: rgb(255,255,51); border: thin solid; padding-top: 50 px; #menu { position: relative; float: left; width: 20%; border-color: rgb(255,255,51); border: thin solid; line-height: 25 pt; padding: 10 px 10 px; a:link {text-decoration: none; color: rgb(255,255,51); a:hover {text-decoration: underline; color: red;background-color: rgb(255,204,0); a:visited {text-decoration: none; color: rgb(255,255,51); a:active {text-decoration: underline; color: red;

#obsah{position: relative; width: 80%; border-color: rgb(255,255,51); border: thin solid; float: right; opakovaní.html <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="pspad editor, www.pspad.com"> <link rel="stylesheet" type="text/css" href="styl.css"> <title>opakování</title> </head> <body> <div id="hlavicka"> <h1>pěkně si to zopakujeme</h1> <div id="menu"> <a href=" ">První</a><br> <a href=" ">Druhý</a><br> <a href=" ">Třetí</a><br> <div id="obsah"> </body> </html>