HTML. Verze Obsah:

Rozměr: px
Začít zobrazení ze stránky:

Download "HTML. Verze 2009. Obsah:"

Transkript

1 HTML Verze 2009 Obsah: 1) Popis HTML...1 2) Základní popis jazyka ) Struktura.html souboru...1 3) Hlavička dokumentu - Head...2 4) Tělo dokumentu - Body...3 5) Text a jeho formátování ) Další tágy DIV a SPAN ) Formátování textu ) Zobrazování speciálních znaků ) Poznámka ) Seznamy a výčty ) Vodorovné linky, sloupce a mezery ) Hypertextové odkazy ) Obrázky ) Tabulky ) Kaskádové styly ) Formátování HTML ) Možnosti definice stylů: ) Hromadná deklarace ) Možnosti stylů ) Přehled vlastností CSS...A 12.1) Příklady zápisu (selektory)...a 12.2) Font (písmo)...b 12.3) Text / odstavec...c 12.4) Barvy a pozadí... E 12.5) Velikost a obtékání... F 12.6) Okraje...G 12.7) Rámečky...H 12.8) Pozicování... I

2 1) Popis HTML HTML (HyperText Markup Language) je programovací jazyk. Slouží k prezentaci dat nezávisle na platformě a je tedy přenositelný mezi jednotlivými operačními systémy jako Microsoft Windows, Unix, Linux, Apple Mac OS a Mac OS X, BeOS, Solaris... Rozšířil se zejména díky Internetu, kde se stal páteří všech dokumentů. 2) Základní popis jazyka HTML je jazyk značkovací. To znamená, že jeho struktura je dána pevně stanovenými značkami, jež se nemění. Značky, v HTML zvané tagy, mohou být párové či nepárové. Nepárové: například <IMG>. Jde o značku, jež sama vkládá nějaký prvek nebo definuje. Nemá žádné ukončení. Obvykle zastupuje obrázek, vodorovnou čáru, konec řádku... Párové: například <P></P>. Tento typ tagu nic nevkládá, nýbrž definuje vlastnosti objektu, jež sám uzavírá jako text, obrázek, buňka tabulky, celý dokument, ) Struktura.html souboru Struktura stránky je vždy uložena v souboru s příponou.html nebo.htm. Tento soubor obsahuje takzvaný zdrojový kód. Prohlížeč (aplikace zobrazující Internetové stránky) načte takový soubor a podle zdrojového kódu sestaví stránku. V takovém kódu se nenachází pouze texty, ale i adresy vkládaných obrázků, zvuků a další doplňků. Vše dohromady pak tvoří celou WWW stránku Základní syntaxi souboru. <HTML> <HEAD>... hlava dokumentu... </HEAD> <BODY>... tělo dokumentu... </BODY> </HTML> - Údaje v hlavičce (HEAD) stále nejsou na stránce zobrazeny, ale obsahují důležité údaje týkající se obsahu stránky. Jedinou výjimkou je zobrazení jména stránky (tag TITLE, viz dále) v hlavní liště okna prohlížeče. Sekce HEAD může obsahovat jeden až sedm různých tagů; většina z nich se používá jen v hlavičce. - v části BODY je pak vše, co se objeví uvnitř okna prohlížeče; část BODY je tedy podstatná pro stránku, část HEAD je spíše pomocná. Zatímco tag HEAD nemá žádné parametry, má jich tag BODY celou řádku. 1

3 3) Hlavička dokumentu - Head Příkaz: Head Popis: Příkaz HEAD určuje záhlaví dokumentu, kde se uvádí titulek (TITLE) dokumentu a META tagy. Tento příkaz se uvádí před příkazem BODY. Začátek: <HEAD> Konec: </HEAD> Parametry: Bez parametrů. Příkaz: TITLE Popis: Príkazem se definuje titulek dokumentu, umísťuje se do záhlaví dokumentu (BODY) <HEAD> <TITLE>Titulek</TITLE> </HEAD>. Začátek: <TITLE> Konec: </TITLE> (povinný) Příklad: <TITLE>Jak na html - <TITLE> Nyní vidíte na liště prohlížeče text Jak na html - TITLE Příkaz: META Popis: META slouží k definování informací pro prohlížeče, servery a jiné aplikace. Příkaz se umísťuje do záhlaví dokumentu <HEAD></HEAD>. Příklad (nastavení kódování češtiny): <META HTTP-EQUIV="Content-type" CONTENT="text/html; Charset=Windows-1250"> 2

4 Platí obecně, že veškeré hodnoty tagu META a jeho parametrů jsou specifické; to znamená, že jsou vytvořeny pouze pro konkrétní prohlížeč či serverový program - pokud jsou čteny jinými programy, než pro které jsou určeny, jsou tagy META ignorovány. 4) Tělo dokumentu - Body Příkaz: BODY Popis: Tento příkaz slouží k specifikaci těla html dokumentu. Začátek: <BODY [BACKGROUND="URL/soubor"] [BGCOLOR="#RRGGBB"] [TEXT="#RRGGBB"] [LINK="#RRGGBB"] [VLINK="#RRGGBB"] [ALINK="#RRGGBB"]> Konec: </BODY> Parametry: Parametr BACKGROUND="URL/soubor" BGCOLOR="#RRGGBB" TEXT="#RRGGBB" LINK="#RRGGBB" VLINK="#RRGGBB" ALINK="#RRGGBB" Význam Obrázek, který bude zobrazen pod dokumentem Barva pozadí Barva textu Barva hypertextového odkazu Barva už navštíveného odkazu Barva právě vybraného odkazu Příklad: <BODY BGCOLOR="#DDCCDD" TEXT="#FFDCDD" LINK="#0000FF" VLINK="#800080" ALINK="#FF0000"> Výsledek: Text, link, už navštívený link, aktivní link Fixování obrázku na pozadí Implicitně se obrázek na pozadí roluje souběžně se stránkou. Je však možné obrázek pevně ukotvit na pozadí, takže se při rolování nehýbe; toho se docílí parametrem BGPROPERTIES="FIXED" uvnitř tagu BODY Barva pozadí a textu V případě, že nepoužijete obrázek na pozadí, můžete jej vybarvit spojitou barvou. Neexistují žádné jiné volby než spojitá výplň jedinou barvou. Dále jsou pak možnosti vybarvit základní druhy textů různými baravami. 3

5 Jak se zadávají barvy? BGCOLOR="White" BGCOLOR="#024AC9" Znamená, že text stránky má hodnotu barvy namíchané z 02 hex. v červené, 4A hex. v zelené a C9 hex. v modré Black Aqua Blue Fuchsia Gray Lime Navy Olive Purple Maroon Red Silver Teal White Yellow černá světle modrá základní modrá purpurová (magenta) šedá spíše tmavší šedá světlá, neónová zelená tmavá, námořnická modř olivová, špinavě zelenožlutá fialová tmavě červená základní červená stříbrná, spíše světle šedá modrozelená bílá základní žlutá Další parametry: LEFTMARGIN - udává, kolik pixelů od levého okraje začíná zobrazení stránky (prázdný prostor je vyplněn barvou pozadí či obrázkem na pozadí) TOPMARGIN - udává, kolik pixelů od horního okraje okna začíná zobrazení stránky (prázdný prostor je vyplněn barvou pozadí či obrázkem na pozadí). Cvičení (1): udělejte následující HTML stránku <HTML> <HEAD> <TITLE> HTML stránka <TITLE> </HEAD> <BODY> Toto je moje první html stránka. </BODY> </HTML> 4

6 5) Text a jeho formátování Příkaz: P Popis: Pomocí P se vytvářejí odstavce. Je to párový tag, který způsobí vytvoření odstavce, tj. provede odskok na nový řádek a navíc mírné vertikální odsazení před i za odstavcem. Začátek: <P [ALIGN="left/center/right/justify"]> Konec: </P> (nepovinný) Parametry: Parametr Význam ALIGN="left/center/right/justify" Zarovnání textu vlevo/na střed/vpravo/do bloku Příklad: <P>Ukázka z knihy Besídka bývalých žáků zvláštní školy: </P> <P ALIGN="RIGHT">Od té doby, co jsem byl přímím svědkem toho, jak řidič elektrické soupravy číslo patnáct při jízdě z kopce zjistil, že brzdy nepracují, ani když jim domlouvá, a odběhl do vlečňáku poradit se s kolegou, co teď, aby nás pak přišel informovat do mezzaninu činžovního domu, kde jsme přistáli, že už dál nejede, abychom si vystoupili a nezdržovali dopravu, neboť obrací, jezdím elektrikou co možná nejméně.</p> <P ALIGN="CENTER">Doufám že se Vám ukázka líbila.</p> Ukázka z knihy Besídka bývalých žáků zvláštní školy: Od té doby, co jsem byl přímím svědkem toho, jak řidič elektrické soupravy číslo patnáct při jízdě z kopce zjistil, že brzdy nepracují, ani když jim domlouvá, a odběhl do vlečňáku poradit se s kolegou, co teď, aby nás pak přišel informovat do mezzaninu činžovního domu, kde jsme přistáli, že už dál nejede, abychom si vystoupili a nezdržovali dopravu, neboť obrací, jezdím elektrikou co možná nejméně. Doufám že se Vám ukázka líbila. Příkaz: BR Popis: BR slouží k zalomení řádku. Začátek: <BR [CLEAR="left/all/right/none"]> 5

7 Parametry: Parametr Význam CLEAR="left/all/right/none" Určuje odkud bude pokračovat text přerušený obrázkem Příklad: První věta, druhá věta,<br> třetí věta a čtvrtá věta. První věta, druhá věta, třetí věta a čtvrtá věta. Cvičení (2): Udělej HTML stránku tak, aby byla následují stránce co nejvíce podobná: První možné řešení <html> <head> <title>cvičení druhé</title> </head> <body> jedna, dvě, tři, <BR> čtyři, pět, šest<br><br> pondělí, úterý, středa...<br> </body> </html> Druhé možné řešení: <html> <head> <title>cvičení druhé</title> </head> <body> <P> jedna, dvě, tři, <BR> čtyři, pět, šest</p> 6

8 <P> pondělí, úterý, středa... </P> </body> </html> 5.1) Další tágy DIV a SPAN Tagy nenesou význam, jsou to neutrální tágy Rozdíl mezi <div> a <span> Div je element blokový Span je element řádkový. Jinak řečeno tag <div> před sebou a za sebou udělá konec řádku. Span se bez problému může vyskytovat v jednom řádku. Příkaz: DIV Popis: DIV slouží k nastavení zarovnávání textu. Začátek: <DIV [ALIGN="left/center/right/justify"]> Konec: </DIV> (povinný) Parametry: Parametr ALIGN="left/center/right/justify" Význam Zarovnání vlevo / na střed / vpravo / do bloku Příklad: <DIV ALIGN="RIGHT">Zaronání do prava.</div> <DIV ALIGN="CENTER">Zaronání na střed.</div> <DIV ALIGN="LEFT">Zaronání do leva.</div> <DIV ALIGN="justify">Zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku.</div> Zaronání do prava. Zaronání na střed. Zaronání do leva. Zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku, zarovnání do bloku. 7

9 Příkaz: SPAN Popis: Logické vymezení části textu, která bude jinak formátována nebo na ni bude vázán skript. Je příbuzný s tagem <div> s tím rozdílem, že <span> je in-line, tzn. nezalamuje před a po sobě řádku. Začátek: <SPAN> Konec: </SPAN> Příklad: <SPAN> Toto je text. </SPAN> 5.2) Formátování textu Nejčastějšími atributy písma jsou dva jeho řezy: tučné písmo a písmo šikmé, kurzíva. K formátování se používají dva tagy, které jsou samozřejmě párové: <B> tučný text </B> <I> text kurzívou </I> <U>podtržené písmo</u> <STRIKE>přeškrtnuté</STRIKE> <SMALL>malé písmo</small> <BIG>velké písmo</big> <SUB>dolní index</sub> <SUP>horní index</sup> <CODE>neproporcionální písmo</code> Tyto tagy se mohou vnořovat a překrývat s dalšími, např. odstavcovými tagy. Poznámky: Pokud možno vůbec nepoužívejte podtržené písmo, tedy tag U. Podtržení je vyhrazeno pro odkazy (hyperlinky), a pokud podtrhnete normální text, budou jej jeho čtenáři považovat za odkaz Tag BIG má stejný účinek jako zvětšení písma o jeden bod (FONT SIZE="+1") Tag SMALL má stejný účinek jako zmenšení písma o jeden bod (FONT SIZE="-1") Příkaz: H1 až H6 Popis: HTML definuje šest úrovní předdefinovaných nadpisů, označených jako H1 až H6. Základní syntaxe všech tagů pro nadpisy je stejná, na příkladu H1 si ji ukážeme: 8

10 Příklad: <H1>Zde je znění nadpisu</h1> Parametry Zarovnání: ALIGN=LEFT, RIGHT, CENTER, JUSTIFY <H1 ALIGN=CENTER>Hlavní nadpis je vystředěn</h1> Tag Stupeň písma Výchozí formátování nadpisů Výchozí velikost Využití h1 6 24px Hlavní nadpis stránky h px Podnadpisy, názvy kapitol h3 4 16px Mezinadpisy h4 3 13px Důležitější odstavce h5 2 10px Žádné rozumné použití h6 1 9px Nejde ani pořádně přečíst Příkaz: FONT Popis: Tento příkaz změní velikost, barvu a vzhled fontu. Začátek: <FONT [SIZE="x"] [COLOR="#RRGGBB"] [FACE="font"]> Konec: </FONT> (povinný) Syntaxe je následující: <FONT SIZE="velikost" FACE="druh písma" COLOR="barva">Zpracovaný text</font> Parametry: Parametr SIZE="0..7 / " COLOR="#RRGGBB" FACE="název fontu" Význam Velikost fontu absolutně / relativně Barva fontu hexadecimálně (RR=červená, GG=zelená, BB=modrá) Jméno fontu (např. Arial) 9

11 Příklad: Text bude <FONT SIZE="5">větší</FONT> než normální Text bude <FONT COLOR="#FF0000">červený</FONT> <FONT COLOR="red">červené písmo</font> Text bude <FONT FACE="Courier">fontem Courier</FONT> Text bude větší než normální Text bude červený červené písmo Text bude fontem Courier Příklady na použití SIZE: Parametr SIZE určuje velikost písma. Protože však nelze zadat skoro nikdy přesně velikost v jakýchkoli absolutních délkových jednotkách (palce, body, milimetry - každý si může zapnout jiné relativní zobrazení velikosti), umožňuje parametr SIZE relativní zmenšení či zvětšení písma oproti základní velikosti (BASEFONT). Příklad použití: <FONT SIZE=+1>písmo zvětšené o jednu úroveň</font> <FONT SIZE=-2>písmo zmenšené o dvě úrovně</font> Možné je ovšem i zadávání v absolutních číslech, jeho vykreslení také závisí na nastavení prohlížeče. <FONT SIZE=2> písmo velikosti č. 2 </FONT> Jak zvětšení, tak zmenšení je možné v sedmibodové stupnici, tj. od mínus sedmi do plus sedmi. Parametr FACE uvádí písmo, kterým bude text znázorněn. Používá se standardní název písma bez řezu, ovšem s variantou (např. "Arial CE"); musí se uvést naprosto stejně a přesně, jak jej používá systém. Problém: pokud čtenář "na druhém konci světa" nemá nainstalované písmo, jehož název zadáte, zobrazí se mu místo toho v písmu základním Možné řešení je uvést více druhu písem <FONT FACE="Verdana, Bodoni, Helvetica"> znamená, že prohlížeč nejdříve hledá písmo Verdana, pokud je nenalezne, hledá Bodoni, pak Helvetica a pokud nenalezne ani toto písmo, použije standardní písmo. Příkaz BASEFONT Výše popsaný tag FONT umí zadávat velikosti relativně, tj. jako "+1" či "-5". Co je však velikost "nula"? Může být v každém prohlížeči nastavena jinak, takže se relativní nastavení mohou míjet účinkem. Tag BASEFONT definuje velikost základního písma na stránce, tj. toho písma, které není formátováno jinak. Příklad: <BASEFONT SIZE=a> kde a je velikost písma v sedmi úrovních, od 1 do 7. 10

12 5.3) Zobrazování speciálních znaků Znaková sada obsahuje kromě standardních znaků ASCII také mnoho znaků, které označujeme jako speciální. Ty se zadávají v HTML pomocí zvláštních kódů, opisů složených z několika znaků. Stejně tak se zadávají i znaky, které sice patří do standardní sady ASCII, ale které už má formát HTML vyhrazeny. - příkladem jsou špičaté závorky <>, do kterých se uzavírají tagy. Vybrané tágy: & Copyright Nedělitelná mezera & &copy &nbsp 5.4) Poznámka Příkaz <!-- --> Všechno, co je v HTML souboru obaleno značkami <!-- a -->, je považováno za poznámku a v těle. (tj. v BODY) Nezobrazuje se!!! Začátek: <!-- Konec: --> Cvičení (3): Udělej HTML stránku tak, aby byla následují stránce co nejvíce podobná: 11

13 Řešení: <html> <head> <title>cvičení třetí</title> </head> <body> <div align="center"><h1>nadpis první úrovně</h1></div> <b>tlustý</b> <br> <i>kursiva</i> <br> <b><i>tlustá kursiva</i></b> <br> <font face="arial Black" size="5" color="green">styl Arial Black, velikost 5, barva zelená</font> <br> <div align="right">zarovnané doprava</div> </body> </html> 6) Seznamy a výčty Příkaz: UL Popis: Pomocí příkazu UL se vytvářejí odrážkovaný nečíslované seznamy. Seznam může být i číslovaný (OL). Položky se přidávají příkazem <li></li> Pozor : Druhá část tágu tj. </li> není povinná Začátek: <UL [TYPE="circle/disc/square"] [COMPACT]> Konec: </UL> (povinný) Parametry: Parametr Význam TYPE="circle/disc/square" Tvar odrážky (standardně disc) 12

14 Příklady: <UL> <LI>První položka výčtu </LI> <LI>Druhá položka výčtu </LI> <LI>Třetí položka výčtu </LI> </UL> První položka výčtu Druhá položka výčtu Třetí položka výčtu <UL TYPE="circle"> <LI>Jedna </LI> <LI>Dvě </LI> <LI>Tři </LI> </UL> <UL TYPE="square"> <LI> První </LI> <LI> Druhá </LI> <LI type="circle">třetí</li> </UL> o o o o Jedna Dvě Tři První Druhá Třetí Příklad na vnořený seznam: <UL> <LI>jedna </LI> <UL> <LI>pondělí </LI> <LI>úterý </LI> <UL> <LI>Leden </LI> <LI>Únor </LI> </UL> <LI>středa </LI> </UL> <LI>dvě </LI> </UL> Příkaz: OL Popis: jedna dvě o o o pondělí úterý Leden Únor středa OL slouží k vytváření číslovaných seznamů (nečíslované UL). Položky do seznamu se přidávají pomocí <li></li> Začátek: <OL [TYPE="I/i/A/a/1"] [START="Celé číslo"] [COMPACT]> Konec: </OL> (povinný) 13

15 Parametry: TYPE=A bude číslovat výčet pomocí velkých písmen, tj. A., B., C. atd. TYPE=a bude číslovat výčet pomocí malých písmen, tj. a., b., c. atd TYPE=I bude číslovat výčet pomocí velkých řeckých číslic, tj. I., II., III. atd TYPE=i bude číslovat výčet pomocí malých řeckých číslic, tj. i., ii., iii. atd. TYPE=1 bude číslovat výčet pomocí latinských cifer, tj. 1., 2., 3. atd. START = hodnota: počáteční hodnota, od které se bude číslování provádět Příklad: <OL> <LI>pvní</LI> <LI>druhá</LI> <LI>třetí</LI> </OL> <OL type=a> <LI>pvní</LI> <LI>druhá</LI> <LI>třetí</LI> </OL> <OL type=i start=3> <LI>pvní</LI> <LI>druhá</LI> <LI>třetí</LI> </OL> 1. pvní 2. druhá 3. třetí A. pvní B. druhá C. třetí III. pvní IV. druhá V. třetí Příklad na vnořený seznam: <OL> <LI>jedna</LI> <OL type=a> <LI>pondělí</LI> <LI>úterý</LI> </OL> <LI>dvě</LI> </OL> <OL type=i START=3> <LI>Leden</LI> <LI>Únor</LI> </OL> <LI>středa</LI> 1. jedna a. pondělí b. úterý III. Leden IV. Únor c. středa 2. dvě 14

16 Cvičení (4): Udělej HTML stránku tak, aby byla následují stránce co nejvíce podobná: Řešení: <html> <head> <title>cvičení čtvrté</title> </head> <body> <ol type="a"> <li>pondělí</li> <ul type="square"> <li>matika</li> <li>čestina</li> </ul> <li>úterý</li> <ul type="circle"> <li>němčina</li> <li>angličtina</li> </ul> <li>středa</li> <ul type="disc"> <li>tělocvik</li> </ul> </ol> </body> </html> 15

17 7) Vodorovné linky, sloupce a mezery Příkaz: <HR> Popis: HR slouží k zobrazení horizontálního (vodorovného) pruhu. Začátek: <HR [SIZE="celé kladné číslo"] [WIDTH="celé kladné číslo/proceta"] [ALIGN="left/center/right"] [NOSHADE] [color= ]> Konec: </HR> (nepovinný) Parametry: Parametr SIZE="celé kladné číslo" WIDTH="celé kladné číslo/proceta" ALIGN="left/center/right" NOSHADE COLOR=jméno či hex. číslo Význam Výška v pixelech. Šířka v pixelech nebo v procentech šířky plochy prohlížeče Zarovnání vlevo/ na střed/vpravo Nestínovaná Barva (pozor, funguje pouze v Internet Exploreru) Příklad: <HR> <HR ALIGN="CENTER" SIZE="3" WIDTH="150"> <HR ALIGN="LEFT" SIZE="3" WIDTH="20%"> <HR ALIGN="RIGHT" SIZE="9" WIDTH="150" NOSHADE> 8) Hypertextové odkazy Příkaz: A Popis: A je příkaz pro vytváření hypertextových odkazů. Je to jeden z nejpoužívanějších příkazů. Slouží k odkazům na jiný dokument, obrázek, na jiné místo v témž nebo jiném dokumentu a také k odkazu na E- mail. 16

18 Začátek: <A HREF="URL/adresář/soubor" / NAME="text" [NAME="název"] [TERGET="jméno okna"]> Konec: </A> (povinný) Parametry: Parametr name="#jméno" href="url/adresář/soubor" title="text" name="jméno" Target= Význam Místo doskoku odkazu href="#..." Odkaz na jinou URL Neodkazuje se, má jen informační charakter. Přiřadí linku název (například pro java script) Cílový rám Příklad: <A HREF=" <A HREF="dokument.html">odkaz</A> odkaz na dokument <A HREF="#Nahoru">Skok nahoru</a> Centrum - tento link se odkazuje na stránku Skočí na místo, kde bude umístěn tág: <A NAME="Nahoru"> <A NAME="Nahoru"> Umístit na místo doskoku <A HREF="mailto:nejaky@ .cz">Nejaka Osoba</A> Nejaka Osoba - tento link otevře klienta a zadá do adresy nejaky@ .cz Parametry (bližší vysvětlení): Atribut TITLE uvádí alternativní název odkazu. Příklad: Navštivte také náš web <A HREF= " TITLE="Denní zpravodajství z výpočetní techniky!">živě</a> 17

19 Atribut TARGET Cílový rám, ve kterém se obsah zobrazí. Pokud se ve stránkách používají rámy, má každý z nich jméno. Jméno rámu je obsaženo v atributu name v tagu <frame>. Kromě jmen existujících rámů se jako hodnota atributu target mohou použít speciální jména virtuálních rámů. Jména virtuálních rámů target= _blank _top nové okno Kde se to otevře nejvyšší okno hierarchie rámů _parent nadřazený rám _self tentýž rám Atribut NAME Jméno záložky. Tag <a> může sloužit kromě odkazu i jako záložka. Záložka je dobrá k tomu, že definuje místo v dokumentu, na které může mířit odkaz (jiný tag a s href="#jmenozalozky"). Po kliknutí na takový odkaz se stránka odroluje na pozici záložky. Tag <a> definující záložku neobsahuje atribut href, ale name. Obsah tagu <a name=něco> může být prázdný. Příklad: <a href="#priklad">po kliknutí na tento odkaz odroluje stránka na záložku příkladu.</a>... <a name=priklad> Text příkladu Odkaz na jinou stránku a místo v ní Podrobnější informace jsou v <A HREF=" index.html#english">anglické sekci</a> centrálního indexu. Soubor index.html má pak někde ve svém těle definováno jméno: <A NAME="english"></A> 18

20 9) Obrázky Příkaz: IMG Popis: Tento příkaz slouží k vkládání obrázků do html dokumentu. Přípustné formáty obrázků jsou Compuserve GIF (.GIF) nebo JPEG (.JPG). Doporučuji používat parametr ALT="", který zobrazí text ještě před tím, než je obrázek natažen. Začátek: <IMG SRC="URL/soubor" [ALT="text"] [ALIGN="top/bottom/left/center/right"] [HEIGHT="celé kladné číslo"] [WIDTH="celé kladné číslo"] [BORDER="celé kladné číslo"] [HSPACE="celé kladné číslo"] [VSPACE="celé kladné číslo"] [USEMAP="#jméno mapy"] [ISMAP]"> Základní syntaxe tagu: <IMG SRC="jméno souboru"> Příklady: <IMG SRC="obr1.gif"> <IMG SRC="../gifs/obr2.gif"> <IMG SRC= obr3.gif"> obrázek umístěný přímo v adresáři, ve kterém je i aktuální dokument obrázek umístěný v adresáři gifs včetně celé adresářové cesty obrázek je zadán s celou URL i adresářovou adresou Parametry: Parametr SRC="URL/soubor" ALT="text" ALIGN="top/middle/bottom/left/right" HEIGHT="celé kladné číslo" WIDTH="celé kladné číslo" BORDER="celé kladné číslo" HSPACE="celé kladné číslo" VSPACE="celé kladné číslo" USEMAP="#jméno mapy" ISMAP Význam Soubor s obrázkem (.GIF/.JPG) Text, který bude zobrazen před natažením obrázku Zarovnání obrázku nahoru/na střed/dolu/vleva/vpravo Výška obrázku v pixelech Šířka obrázku v pixelech Šířka rámečku kolem obrázku v pixelech (0=bez rámečku) Odsazení od levého okraje v pixelech Odsazení od horního okraje v pixelech Jméno klikací mapy obrázku viz. MAP Určuje že jde o mapu umístěnou na serveru 19

21 Atribut Align: ALIGN="left" ALIGN="right" ALIGN="top" ALIGN="texttop" ALIGN="middle" Obrázek je umístěn na levý okraj okna či rámce a text jej obtéká bezprostředně zprava Obrázek je umístěn na pravý okraj okna či rámce a text jej obtéká bezprostředně zleva Zarovná horní okraj obrázku s nejvyšším elementem v daném řádku Zarovná horní okraj obrázku s nejvyšším písmenem v daném řádku (obvykle se rovná parametru "top") Zarovná základnu daného řádku textu s prostředkem obrázku ALIGN="absmiddle" Zarovná prostředek daného řádku textu s prostředkem obrázku ALIGN="baseline" Zarovná spodní okraj obrázku se základnou daného textového řádku ALIGN="bottom" Stejné jako "baseline" ALIGN="absbottom" Zarovná spodní okraj obrázku s nejspodnější linkou textu (tj. se spodním okrajem písmen zasahujících pod základnu) Parametry pro zadávání šířky a výšky obrázku u tagu IMG jsou: WIDTH=nnn - Šířka obrázku v pixelech HEIGHT=nnn - Výška obrázku v pixelech Příklad: <IMG SRC="obr1.gif" WIDTH=40 HEIGHT=60> 20

22 Parametr ALT definuje alternativní text Syntaxe: ALT="alternativní text" Příklad: <IMG SRC="kmost.gif" alt="karlův most"> Parametr BORDER pak řídí rámeček okolo obrázku. Syntaxe: BORDER=nnn kde nnn je číslo udávající tloušťku rámečku v pixelech. Příklad: <IMG SRC="obr4.gif" border=6> Parametry HSPACE a VSPACE určují volný prostor okolo obrázků a jsou pro estetickou tvorbu stránky velmi důležité. Nejsou-li totiž uvedeny, je okolní text přilepený těsně k obrázku a to působí velmi nehezky. HSPACE=nnn - Velikost volného prostoru v pixelech po levé a pravé straně obrázku VSPACE=nnn - Velikost volného prostoru v pixelech po horní a dolní straně obrázku 10) Tabulky Příkaz: TABLE Popis: Příkaz slouží k vytváření tabulek. Jde o jeden z nejpoužívanějších příkazů v HTML, ač se může některá stránka jevit jako bez tabulek, je většinou skutečnost že se na stránce nachází hned několik tabulek. Tabulka se skládá v zásadě ze tří částí: <TABLE></TABLE> - tímto se definuje rozsah jedné tabulky TH definuje hlavičku tabulky (není povinná); TR definuje vlastnosti jednoho řádku tabulky; Začátek: <TABLE [BORDER="celé kladné číslo"] [CELLSPACING="celé kladné číslo"] [CELLPADDING="celé kladné číslo"] [WIDTH="celé kladné číslo"] [HEIGHT="celé kladné číslo"] [ALIGN"left/center/right"] [VALIGN="top/middle/bottom"] [BGCOLOR="#RRGGBB"]> 21

23 Konec: </TABLE> (povinný) Parametry: Parametr BORDER="celé kladné číslo" CELLSPACING="celé kladné číslo" CELLPADDING="celé kladné číslo" WIDTH="celé kladné číslo" HEIGHT="celé kladné číslo" ALIGN="left/center/right" VALIGN="top/middle/bottom" BGCOLOR="#RRGGBB" Význam Šířka rámečku tabulky v pixelech Šířka rozteče rámečku v pixelech Šířka okraje buňky v pixelech Šířka tabulky v pixelech Výška tabulky v pixelech Zarovnání tabuky vůči okolí vlevo/na střed/vpravo Zarovnání tabuky vůči okolí nahoru/na střed/dolů Určuje barvu pozadí Příklad 1: <TABLE BORDER=1> <TR> <TD>buňka na řádku 1 a ve slopuci 1</TD> <TD>buňka na řádku 1 a ve slopuci 2</TD> <TD>buňka na řádku 1 a ve slopuci 3</TD> </TR> <TR> <TD>buňka na řádku 2 a ve slopuci 1</TD> <TD>buňka na řádku 2 a ve slopuci 2</TD> <TD>buňka na řádku 2 a ve slopuci 3</TD> </TR> </TABLE> Výsledek: buňka na řádku 1 a ve slopuci 1 buňka na řádku 1 a ve slopuci 2 buňka na řádku 1 a ve slopuci 3 buňka na řádku 2 a ve slopuci 1 buňka na řádku 2 a ve slopuci 2 buňka na řádku 2 a ve slopuci 3 22

24 Příklad 2: Změněná šířky, výšky a barvy tabulky <TABLE BORDER=1 WIDTH=200 HEIGHT=200 bgcolor="aqua"> <TR> <TD>1.1</TD> <TD>1.2</TD> </TR> <TR> <TD>2.1</TD> <TD>2.2</TD> </TR> </TABLE> Příklad 3: Užití parametrů CELLPADDING a CELLSPACING <TABLE CELLPADDING=0 CELLSPACING=10 BORDER=1> <TR> <TD>já</TD> <TD>ty</TD> <TD>on, ona, ono</td> </TR> <TR> <TD>my</TD> <TD>vy</TD> <TD>oni, ony, ona</td> </TR> </TABLE> já ty on, ona, ono my vy oni, ony, ona <TABLE CELLPADDING=10 CELLSPACING=0 BORDER=1> <TR> <TD>já</TD> <TD>ty</TD> <TD>on, ona, ono</td> </TR> <TR> <TD>my</TD> <TD>vy</TD> <TD>oni, ony, ona</td> </TR> </TABLE> já ty on, ona, ono my vy oni, ony, ona Příkaz: TR Popis: TR slouží k definování řádků v tabulce TABLE. Do těchto řádků se vkládají buňky TD. Začátek: <TR [ALIGN"left/center/right"] [VALIGN="top/middle/bottom"] [BGCOLOR="#RRGGBB"]> 23

25 Konec: </TR> (povinný) Parametry: Parametr ALIGN"left/center/right" VALIGN="top/middle/bottom" BGCOLOR="#RRGGBB" Význam Zarovnání hodnot v daném řádku vlevo/na střed/vpravo Zarovnání hodnot v daném řádku nahoru/na střed/dolů Určuje barvu pozadí tohoto řádku. Příkaz: TD Popis: TD definuje buňku v tabulce TABLE. V každém řádku je implicitně stejný počet buňěk, když je potřeba aby byla buňka přes více řádků nebo sloupců, používá se parametr ROWSPAN nebo CELSPAN. Začátek: <TD [ALIGN="left/center/right"] [VALIGN="top/middle/bottom"] [WIDTH="celé kladné číslo"] [HEIGHT="celé kladné číslo"] [COLSPAN="celé kladné číslo"] [ROWSPAN="celé kladné číslo"] [BGCOLOR="#RRGGBB"]> Konec: </TD> (nepovinný) Parametry: Parametr ALIGN="left/center/right" VALIGN="top/middle/bottom" WIDTH="celé kladné číslo" HEIGHT="celé kladné číslo" COLSPAN="celé kladné číslo" ROWSPAN="celé kladné číslo" BGCOLOR="#RRGGBB" Význam Zarovnání textu v buňce vlevo/na střed/vpravo Zarovnání textu v buňce nahoru/na střed/dolů Šířka buňky v pixelech Výška buňky v pixelech Spojí s aktuální buňkou x buněk vlevo Spojí s aktualní buňkou y buňěk dolů Barva pozadí 24

26 Příklad 3: Použití barev (bgcolor) v řádku a v buňce <TABLE BORDER=1> <TR bgcolor="green"> <TD>Leden</TD> <TD bgcolor="aqua">únor</td> <TD>Březen</TD> <TD>Duben</TD> </TR> <TR> <TD>Terénní práce</td> <TD>Hrubá stavba</td> <TD>Vnitřní práce</td> <TD bgcolor="aqua">úklid</td> </TR> </TABLE> Leden Únor Březen Duben Terénní práce Hrubá stavba Vnitřní práce Úklid Příklad 4: Použití parametru COLSPAN pro spojování buněk ležících vedle sebe v jednom řádku <TABLE BORDER=1> <TR> <TD>Leden</TD> <TD>Únor</TD> <TD>Březen</TD> <TD>Duben</TD> <TD>Květen</TD> </TR> <TR> <TD COLSPAN=2>Příprava</TD> <TD COLSPAN=3>Realizace</TD> </TR> </TABLE> Leden Únor Březen Duben Květen Příprava Realizace Příklad 5: Použití parametru ROWSPAN pro spojování buněk ležících nad sebou v jednom sloupci <TABLE BORDER=1> <TR> <TD>Leden</TD> <TD>Únor</TD> </TR> <TR> <TD ROWSPAN=2>Projekce</TD> <TD>Vnější práce</td> </TR> <TR> <TD>Vnitřní práce</td> </TR> </TABLE> Leden Projekce Únor Vnější práce Vnitřní práce Vnořování tabulek Pokud chcete vytvářet složitější stránky, bude se Vám jistě hodit vnořování tabulek do sebe navzájem. Toto je velmi jednoduché. Do buněk prostě vkládáme další tabulky: 25

27 Tabulka se dvěmi vnořenými tabulkami: <TABLE border="1"> <TR> </TR> <TR> </TR> </TABLE> <TD> <TABLE border="1"> <TR> <TD>1. buňka, 1. řádek 1. vnořené tabulky</td> </TR> <TR> <TD>1. buňka, 2. řádek 1. vnořené tabulky</td> </TR> </TABLE> </TD> <TD>1.řádek, 2.buňka</TD> <TD>2.řádek, 1.buňka</TD> <TD> <TABLE border="1"> <TR> <TD>1. buňka, 1. řádek 2. vnořené tabulky</td> </TR> <TR> <TD>1. buňka, 2. řádek 2. vnořené tabulky</td> </TR> </TABLE> </TD> Výsledek zdrojového kódu: 1. buňka, 1. řádek 1. vnořené tabulky 1. buňka, 2. řádek 1. vnořené tabulky 2.řádek, 1.buňka 1.řádek, 2.buňka 1. buňka, 1. řádek 2. vnořené tabulky 1. buňka, 2. řádek 2. vnořené tabulky Cvičení (5): Udělej HTML stránku tak, aby byla následují tabulce co nejvíce podobná: Realizace Celkem Leden Únor

28 Řešení: <html> <head> <title>cvičení 5</title> </head> <body> <TABLE BORDER=1> <TR align="center" bgcolor="aqua"> <TD COLSPAN=3>Realizace</TD> </TR> <TR> <TD ROWSPAN=2>Celkem</TD> <TD>Leden</TD> <TD>Únor</TD> </TR> <TR> <TD>25</TD> <TD>14</TD> </TR> </TABLE> </body> </html> Pomocí tabulek lze udělat rozdělení jednotlivých stránek Následující příklad se skládá ze dvou HTML souborů (celý příklad je v adresáři Tabulky-cviceni 6) První soubor se jmenuje skola1.htm: Výsledek bude vypadat následovně: (Soubor skola1.htm) 27

29 <html> <head> <title>strana 1 (škola 1)</title> </head> <body> <table align="center" cellpadding="20" width="800" border="0"> <tr bgcolor="#cccc00" > </tr> <td COLSPAN=2> <div align="center"><h1><font color="#0000ff">manažerská Akademie</font></h1></div> </td> <tr> <td width="20%" valign="top" bgcolor="#ffffcc" > <a href="skola1.htm">strana 1</a><br> <a href="skola2.htm">strana 2</a> </td> <td bgcolor=#ffff66 >Tady je naše škola <br> <img src="skola-tabulky.jpg" width="600" height="448"> </td> </tr> </table> </body> </html> Druhý soubor se jmenuje skola2.htm: Výsledek bude vypadat následovně: (Soubor skola2.htm) 28

30 <html> <head> <title>strana 2 (škola 2)</title> </head> <body> <table align="center" cellpadding="20" width="800" border="0"> <tr bgcolor="#cccc00" > </tr> <td COLSPAN=2> <div align="center"><h1><font color="#0000ff">manažerská Akademie</font></h1></div> </td> <tr> <td width="20%" valign="top" bgcolor="#ffffcc" > <a href="skola1.htm">strana 1</a><br> <a href="skola2.htm">strana 2</a> </td> </td> </tr> </table> <td bgcolor=#ffff66 >Toto je druhá strana<br> <p>html (HyperText Markup Language) je programovací jazyk. Slouží k prezentaci dat nezávisle na platformě a je tedy přenositelný mezi jednotlivými operačními systémy jako Microsoft Windows, Unix, Linux, Apple Mac OS a Mac OS X, BeOS, Solaris... Rozšířil se zejména díky Internetu, kde se stal páteří všech dokumentů. <br> <b>základní popis jazyka</b> HTML je jazyk značkovací. To znamená, že jeho struktura je dána pevně stanovenými značkami, jež se nemění. Značky, v HTML zvané tagy, mohou být párové či nepárové. Nepárové: například. Jde o značku, jež sama vkládá nějaký prvek nebo definuje. Nemá žádné ukončení. Obvykle zastupuje obrázek, vodorovnou čáru, konec řádku... Párové: například. Tento typ tagu nic nevkládá, nýbrž definuje vlastnosti objektu, jež sám uzavírá jako text, obrázek, buňka tabulky, celý dokument,... </p> </body> </html> Další ukázku použití tabulky pro návrh stránky najdete v adresáři -Tabulky-cviceni 7 Jed důležité, aby úvodní HTML stránka se jmenovala index.html nebo index.htm!!! (jinak se stránky na serveru samy nespustí) 29

31 11) Kaskádové styly Kaskádové styly něco podobného jako styly ve Wordu, ale mnohem mocnější. Je velmi jednoduchý: lze modifikovat výchozí vlastnosti stylů, které v HTML již existují (jako třeba H1, P atd.) a lze vytvářet nové styly a přiřazovat jim vlastnosti. Formátovací možnosti jsou velice široké a svou komplexností mají strukturu programovacího jazyka. Definovat styly se dají nejen pro text, ale i pro tabulky, pozadí atd. atd. 11.1) Formátování HTML Každý text má obsah a formu. Když mluvím o formátu (formě) webových stránek, myslím tím třeba barvu a velikost písma, pozadí, zarovnání atd., prostě všechno, co nepatří do obsahu. To je formátování. Protože se jazyk HTML vyvíjel, vznikaly časem různé způsoby, jak formátovat text. Proto dnes existují dva odlišné způsoby, jak v HTML třeba obarvit písmo nebo ztučnit text. 1. Starší způsob používá přímo HTML tagy. (Například kurzíva se dělá pomocí tagů <i> a </i>: <i>kurzíva</i>). Pomocí tagů se některé věci nedají udělat. 2. Novější způsob -- CSS styly -- používá tag <style> a obecný atribut "style", kterému se přiřazuje nějaká definice. Je to složitější, ale užitečnější a všeobecné. Dají se s tím dělat různé fígle, které budu popisovat níže. 11.2) Možnosti definice stylů: ) Definice stylu v těle dokumentu HTML (nepoužívat) <SPAN STYLE="font-size: 14pt; font-family: BankGothic Lt BT; font-weight: bold; font-style: italic; text-decoration: underline; text-align: center; color: Orange; background: Black"> Text ovlivněný stylem definovaným přímo v těle dokumentu HTML - pomocí tagu SPAN. </SPAN> Výsledek: Text ovlivněný stylem definovaným přímo v těle dokumentu HTML - pomocí tagu SPAN. Příklad ukazuje, jak mohou být styly definovány přímo v textu, tj. přímo v sekci BODY bez jakékoli definice v sekci HEAD. Je použit tag SPAN (který sám o sobě nic nedělá), ovšem definice je uvedena na místě. Toto použití již nemá mnoho společného s předdefinováním stylu, nicméně je logické - s využitím běžných tagů HTML by se podobného účinku dosahovalo velice pracně a neobratně ) Definice stylu v hlavičce dokumentu HTML 30

32 ) Změna stávajícího stylu <HTML> <HEAD> <TITLE>Dokument se styly</title> <STYLE TYPE="text/css"> H2 { font-family: BankGothic Lt BT; font-weight: bold; color: Green; background: Aqua } </STYLE> </HEAD> <BODY> <H2>Nadpis s redefinovaným stylem</h2> Základní text, který styly není ovlivněn. </BODY> </HTML> V sekci HEAD jsme předefinovali vzhled tagu H2, tedy nadpisu druhé úrovně. Je vidět, že se mění písmo (font), jeho barva (color), a že se zadává barva pozadí. Výsledek: Nadpis s redefinovaným stylem Popis: - definice stylů jsou v hlavičce dokumentu, tj. v sekci HEAD; - jsou zabaleny v párovém tagu STYLE, tj. mezi <STYLE> a </STYLE>; ) Vytvoření nové třídy (stylu) <HTML> <HEAD> <TITLE>Dokument se styly</title> <STYLE TYPE="text/css">.novystyl { font-family: Verdana; font-size: 18pt; } </STYLE> </HEAD> <BODY> <span class=novystyl>text ovlivněný stylem pojmenovaným "novystyl".</span> </BODY> </HTML> Výsledek: Text ovlivněný stylem pojmenovaným "novystyl". Vidíme zde tedy definici nového stylu (takového, který standard HTML nezná - s názvem "novystyl") a jeho aplikování na vybraný text s použitím tagu SPAN, který sám o sobě nic nedělá. Všimněte si, že styl je v definici označen tečkou na začátku (ta odlišuje definice nových stylů od redefinice existujících), a že je pak v textu již odkazován bez tečky. 31

33 Typová syntaxe při definici styl (třídy) je: <STYLE TYPE="text/css"> <!--.jméno_stylu { parametr1: hodnota1; parametr2: hodnota2; (atd.) }.jméno_stylu2 { parametr1: hodnota1; parametr2: hodnota2; (atd.) } (atd.) --> </STYLE> ) Definice stylu v externím souboru Styly si můžeme nadefinovat v externím souboru, který pojmenujeme XXXX.CSS (např. mujstyl.css) V HTML slouží k připojování jiných dokumentů tág <link>. Tág <link> musí být umístěn v sekci <head> tj. v hlavičce. Příklad: <link rel= stylesheet type= text/css href= mujstyl.css > V externím soboru se definují styly stejně, jako v hlavičce dokumentu. a) Změna stávajícího stylu b) Vytvoření nové třídy (stylu) 11.3) Hromadná deklarace Stylopisy umožňují nadeklarovat vlastnosti pro více elementů najednou. Například deklarace H1, H2, H3 {color: green} obarví všechny nadpisy první, druhé i třetí úrovně na zeleno. Hromadnou deklaraci používám, pokud zadávám mnoho stejných vlastností pro mnoho elementů. Důležitá je čárka mezi selektory. 32

34 11.4) Možnosti stylů ) Příklad s odkazy :pseudotřídy Pomocí stylopisů se dají formátovat libovolné HTML tagy, ne pouze nadpisy. Obzvlášť efektní je to u odkazů. <style type="text/css"> a {text-decoration: none} /* znamená, že odkazy nebudou podtrhávané */ a:link {color: blue;} /* nenavštívený odkaz */ a:visited {color: navy;} /* navštívený odkaz */ a:hover {color: red} /* odkaz, přes který se jede myší*/ a:active {color: black} /* odkaz, na který se zrovna klikne */ </style> ) Absolutní a relativní pozice Existují dva naprosto odlišné druhy pozicování. Absolutní pozice umístí objekt do stránky na udané souřadnice bez ohledu na okolní text. Relativní pozice naproti tomu určuje pouze, o kolik se má objekt posunout oproti své normální poloze. Příklad <body> Normální text, <span style="position: relative; top: 20px"> relativně umístěný text</span> a <span style="position: absolute; top: 100px; left: 150px">absolutně umístěný text</span>. </body> Příklad si můžete zobrazit v prohlížeči. (Mělo by to vypadat tak jako na obrázku.) Co znamenají jednotlivé zápisy: <span style="..."> span je značka, která nenese žádný vlastní význam, pouze vymezuje text, který se liší stylem. position: relative relativní poloha je vlastně posunutím objektu. Posouvá se dolů o dvacet pixelů vlastností "top: 20px". position: absolute absolutní poloha umisťuje levý horní roh objektu (span) na souřadnice 150, 100. Vlastnost left: 150px zde v tuto chvíli posouvá po ose x o 150 pixelů. 33

35 Cvičení (9-1): <html> <head> <title>stylování nadpisů</title> <style TYPE="text/css"> h2 {color: blue; font-style: italic} </style> </head> <body> <h1>hlavní nadpis</h1> <h2>nadpis druhé úrovně</h2> <p>odstavec s normálním textem</p> <h2>další nadpis druhé úrovně</h2> <p>odstavec s dalším textem, který by se měl formátovat normálně. </p> </body> </html> 34

36 Cvičení (9-2): Udělej následující HTML stránky: 35

37 Výpis souboru styl.css body{ } background-color: #FFEFD5;.horni{ background-color: Olive; color: White; text-align: center; width: 100%; height: 80px; top: 0px; left: 0px; position: absolute; }.levy{ } background-color: #F4DAA9; width: 10%; height: 200px; top: 80px; left: 0px; position: absolute; padding: 5px;.stred{ } left: 12%; top: 90px; width: 86%; position: absolute; h2{ }.text{ } color: Olive; text-align: center; text-align: justify; text-indent: 30px; a { color: #D07300; text-decoration: none; } a:hover { color: Black; text-decoration: underline; font-weight: bold; } 36

38 Výpis souboru index.htm (neboli strany 1) <html> <head> <title>nová stránka</title> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <link rel="stylesheet" type="text/css" href="styl.css"> </head> <body> <div class=horni> <h1>manažerská akademie</h1> </div> <div class=levy> <a href="index.htm">strana 1</a><br> <a href="str2.htm">strana 2</a> </div> </div> </body> </html> <div class=stred> <h2>toto je pomocný nadpis</h2> <p class=text> Před své volitele jste v pátek předstoupil s poměrně konzervativním projevem. Podpora rodiny, odmítnutí eutanazie. Hodláte v tomto směru podniknout i nějaké konkrétní kroky? Nevím, zda byl přesně konzervativní v tom starobylém slova smyslu. Byl jasným vyslovením názorů, které považuji za jasné a nosné, na kterých stavím celou svou politickou kariéru. Je to jistá kombinace liberálního a konzervativního, která se nedá snadno postihnout jedním slovem. Kdybych ho znal, tak bych ho rád používal. </p> <h2>toto je pomocný nadpis</h2> <p class=text> Před své volitele jste v pátek předstoupil s poměrně konzervativním projevem. Podpora rodiny, odmítnutí eutanazie. Hodláte v tomto směru podniknout i nějaké konkrétní kroky? Nevím, zda byl přesně konzervativní v tom starobylém slova smyslu. Byl jasným vyslovením názorů, které považuji za jasné a nosné, na kterých stavím celou svou politickou kariéru. Je to jistá kombinace liberálního a konzervativního, která se nedá snadno postihnout jedním slovem. Kdybych ho znal, tak bych ho rád používal. </p> <h2>toto je pomocný nadpis</h2> Jed důležité, aby úvodní HTML stránka se jmenovala index.html nebo index.htm!!! (jinak se stránky na serveru samy nespustí) 37

39 Cvičení (9-3): Výpis souboru mujstyl.css body { } color: #585858; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;.obsah { }.menu { } position: absolute; top: 30px; left: 30px; width: 65%; position : absolute; top : 30px; left : 70%; width : 25%; font-size : 80%; border-left : 1px solid #c8d1d9; 38

40 .patka { } p { } h1 { } h2 { } h3 { } b, i { } a { } a:hover { } font-size : 80%; text-align : center; color : #7e7e7e; border-top : 1px dashed #c8d1d9; line-height: 130%; margin-left: 15px; font-size: 150%; font-weight: normal; color: #6f90ba; margin-left: 15px; border-bottom: 1px solid #c8d1d9; padding: 0 0 5px; font-size: 130%; font-weight: normal; color: #6f90ba; margin-left: 15px; border-bottom : 1px solid #c8d1d9; margin : 15px; padding : 0 0 3px 5px; font-size : 130%; font-weight : normal; color : #6f90ba; color : #6f90ba; color : #6f90ba; color : red; Jed důležité, aby úvodní HTML stránka se jmenovala index.html nebo index.htm!!! (jinak se stránky na serveru samy nespustí) 39

41 Výpis souboru index.htm <html> <head> <link rel="stylesheet" type="text/css" href="mujstyl.css"> <title>titulek WWW stránky</title> </head> <body> <div class="obsah"> <h1>nadpis první úrovně</h1> <p><b>chcete mít vlastní web snadno a rychle?</b> Stáhněte si tuto šablonku pozícování v CSS přepište texty a máte vlastní web hotový je to tak snadné stačí jen základy html.</p> <h2>nadpis druhé úrovně</h2> <ul> <li>budu rád když v patičce necháte odkaz na moji stránku není to ale podmínkou.</li> <li>pokud se vám tato šablonky nelíbí nevadí zkuste jinou na výběr jich je tu dost.</li> </ul> <p><i>chcete mít vlastní web snadno a rychle?</i> Stáhněte si tuto šablonku pozícování v CSS přepište texty a máte vlastní web hotový je to tak snadné stačí jen základy html.</p> <p class="patka">copyright (c) 2007 Vaše jméno - Design & kód: </p> </div> <!-- konec obsahu --> <div class="menu"> <h3>obsah webu</h3> <ul> <li><a href="#">úvodní stránka</a></li> <li><a href="#">ceník služeb</a></li> <li><a href="#">naše reference</a></li> <li><a href="#">odkazy na weby</a></li> <li><a href="#">novinky na webu</a></li> <li><a href=" <li><a href=" <li><a href="#">ostatní zajímavosti</a></li> </ul> <h3>novinky</h3> <p><b>7. dubna 2007</b> - Konečně jsem se k tomu dostal a upravuju kód (html, css) této šablonky změna se projevila i na vzhledu.</p> <p><b>odkazy:</b><br> <a href=" Žďárek</a><br> <a href=" Software</a><br> <a href=" <a href=" www stránek</a><br> <a href=" www stránek</a>. </p> </div> <!--konec menu--> </body> </html> 40

42 12) Přehled vlastností CSS 12.1) Příklady zápisu (selektory) druh selektoru zápis příklady význam příkladu poznámky tag jméno tagu p {color: red} identifikátor #identifikátor #cervene {color: red} Normální text <p>červený text</p> Normální text <span id="cervene"> ovlivněný text</p> třída hromadná deklarace pseudotřída přímá deklarace v HTML (to není selektor).třída tag.třída selektor, selektor tag:pseudotřída <tag style="zápis stylu">.cervena {color: red} i.cerverna {color: red} H1, H2, H3 {color: red} a:hover {color: red} p:first-line {color: red} Normální text <span class="cervena"> červený text</span> <i>jenom kurzíva</i> <i class="cervena"> červená kurzíva</i> <h1>červený nadpis</h1> <h3>také červený </h3> <a href="...">zčervená při přejetí myší</a> <p>první řádka odstavce bude červená</p> Vztahuje se na každý tag, který má uvedeno správné class Vztahuje se jen na konkrétní tag, který má uvedeno správné class Seznam libovolných platných selektorů (tagů, tříd apod.) oddělený čárkou Pseudotřídy a:link, a:visited, a:active, jsou pouze u odkazů. :hover funguje v Exploreru pouze jako a:hover. Funguje pouze v Mozille a v IE 5.5 Existuje i :first-letter (první písmeno) <p style="color: red">červený odstavec</p> Nezapisuje se do stylopisu A

43 12.2) Font (písmo) Vlastnost Hodnoty Význam Příklady Poznámky Může se zadávat více písem za sebou, odděluje se čárkami. Pokud klient nemá v systému první font, bere další atd. font-style fontfamily fontvariant font-size seznam písem Druh písma, font font-family: Arial CE, sans-serif normal italic oblique normal small-caps xx-small x-small small medium large x-large xx-large výška procento normální kurzíva skloněné normální kapitálky mrňavé maličké malé střední velké obří maxipsí výška zvětšení font-style: normal font-style: italic font-style: oblique FONT-VARIANT: SMALL-CAPS font-size: xx-small font-size: x-small font-size: small font-size: medium font-size: large font-size: x-large font-size: 14pt font-size: 16px font-size: 125% serif - standardní patkové písmo, nejčastěji Times; sans-serif - standardní bezpatkové písmo, grotesk, nejčastěji Helvetica (Arial); cursive - zdobné písmo v kurzívním řezu, typicky Zapf-Chanery; fantasy - celkem libovolné ornamentální písmo, uvádí se Western; monospace - neproporcionální písmo, nejčastěji se používá Courier. Skloněné písmo (oblique) má být prostá geometrická transformace, kurzíva je jiný řez. Prohlížeče většinou užívají kurzívu i při oblique. Kapitálky jsou velká písmena velikosti malých. Velká písmena by měla být trochu větší. IE 5 udělá sice kapitálky, ale zmenší i velká písmena, což by neměl. Netscape se na procenta tváří divně. MS IE 3.x zase neumí správně zobrazovat jednotky em a ex. V IE 6 je vykreslovaná velikost závislá na!doctype. Vizte použitelná písma v různých velikostech. Vizte délkové jednotky v CSS. Vizte velikosti písma podle prohlížečů B

44 fontweight normal bold bolder lighter 100, 200, 300, 400, 500, 600, 700, 800, 900 normální tučné trochu tučnější trochu světlejší duktus vyjádřený číslem font-weight: normal font-weight: bold font-weight: bolder font-weight: lighter font-weight: 100 font-weight: 300, font-weight: 400 font-weight: 500 font-weight: 600 font-weight: 800 font-weight: 900 U většiny fontů mají smysl jenom základní tloušťky: záleží to na výrobci fontu. Bolder a lighter se doporučuje nepoužívat. font všechny možné předchozí hodnoty nebo systémové písmo font: bold italic 20px Arial Tato deklarace je citlivá na pořadí jednotlivých údajů. Musí se použít v pořadí: tučnost kurzíva velikost jméno. Použije-li se v deklaraci např. font: 12pt/14pt, údaj za lomítkem se vztahuje k vlastnosti line-height. 12.3) Text / odstavec Vlastnost Hodnoty Význam Příklady Poznámky textdecoration texttransform wordspacing none underline overline line-through blink none capitalize uppercase lowercase normal délka bez dekorace podtržení "nadtržení" přeškrtnutí blikání nechat jak to je Začátky Slov Velké VELKÁ PÍSMENA malá písmena mezislovní mezera zvětšená o délku text-decoration: none text-decoration: underline text-decoration: overline text-decoration: line-through text-decoration: blink Text-Transform: none Text-Transform: capitalize TEXT-TRANSFORM: UPPERCASE Text-Transform: lowercase word-spacing: normal word-spacing: 100px C Teoreticky se dá zadávat více vlastností najednou. MS IE neumí blinkat. Prohlížeče podporují od šestých verzí.

45 letterspacing normal délka prostrkání znaků zvětšené o délku letter-spacing: normal l e t t e r - s p a c i n g : 5 p t lineheight normal výška násobek procento výška řádku absolutní výška násobek zvětšení line-height: 3 line-height: 8px line-height: 80% textindent délka procento odsazení prvního řádku text-indent: 50px; druhý řádek odstavce Popis použití u českých odstavců text-align left right center justify zarovnání vlevo vpravo na střed do bloku text-align: left text-align: right text-align: center text-align: justify blabla blab lab Dá se použít jen u blokových elementů, tj. u věcí, které má smysl zarovnávat, například u odstavců. verticalalign baseline sub super top text-top middle bottom text-bottom procento na řádek dolní index horní index co nejvýše vršek k vršku střed na střed co nejníže spodek ke spodku procento výšky baseline řádek sub řádek super řádek top řádek text-top řádek middle řádek bottom řádek text-bottom řádek 30% řádek Vertikální zarovnání nízkého prvku na vyšším řádku Vlastnosti top, middle a bottom se dají použít u buněk tabulky a u obrázků na řádku. display block inline list-item none blokový element řádkový element seznam nezobrazí se display: block <br> display: inline <br> display: list-item <br> Jde o to říct prohlížeči, že některý element je druhu odstavec (blok), nebo že má být zarovnán do řádku, nebo že je to seznam. Nejzajímavější je možnost nezobrazení. Ostatní hodnoty mají význam pouze při formátování XML dokumentů. whitespace normal pre nowrap normální text předformátovaný nezalamovat Předformátovaný text zachovává mezery a konce řádků jako ve zdroji. Obdoba tagu <pre>. Nezalamovaný neudělá automatický konec řádky. Podle mých zkušeností funguje pouze v Mozille a v IE 5.5 Závisí na <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> nebo vyšším. D

46 12.4) Barvy a pozadí Vlastnost Hodnoty Význam Příklady Poznámky color barva barva písma color:blue backgroundcolor backgroundimage backgroundrepeat backgroundattachment backgroundposition background barva transparent none url(cesta) repeat no-repeat repeat-x repeat-y scroll fixed top, center, bottom left, center, right, délka, procento barva pozadí průhledné pozadí obrázek na pozadí pozadí se opakuje neopakuje opakuje v ose X nebo v ose Y pozadí se posouvá pozadí je jako přibité Poloha obrázku na pozadí (nejčastěji pokud se neopakuje) všechny výše uvedé hodnoty background-color: yellow background-color: transparent background-image: url('pozadi5.gif') background-image: url('pozadi5.gif'); backgroundrepeat: repeat background-repeat: no-repeat background-repeat: repeat-x background-repeat: repeat-y příklad má smysl pouze u pozadí stránky; fixed se používá zejména v souvislosti s rámy background-image: url('pozadi5.gif'); backgroundrepeat: no-repeat; background-position: right 50% background: url('pozadi5.gif') no-repeat scroll silver center bottom E Barva písma a základních rámečků nebo barva toho, k čemu se to vztahuje Barva pozadí. Dá se zadávat libovolná barva (zápis barev). 2 hodnoty se oddělují mezerou. První patří k horizontální, druhá hodnota k vertikální poloze. Vizte Vše o pozadí URL se zadává do závorek a apostrofů, např.: background-image: url('pozadi.gif'). Jsou ale možné i uvozovky nebo jenom závorky. URL může být absolutní i relativní, je však citlivé na velikost písmen.

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

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou Zá klady HTML Jazyk HTML (Hypertext Markup Language) - jedná se o souhrn pravidel pro formatování textu, obrázků atd. pro použítí na webových stránekách. Webovou stránku tvoří prvky, které jsou definovány

Více

Tvorba webových stránek

Tvorba webových stránek Tvorba webových stránek 1 HTML Hyper Text Markup Language = hypertextový značkovací jazyk Slouží pro tvorbu webových stránek, které jsou propojeny hypertextovými odkazy HTML soubor je obyčejný text obalený

Více

Přehled základních html tagů

Přehled základních html tagů Přehled základních html tagů h1... hlavní nadpis h2... podnadpisy h3... podnadpisy další úrovně p... odstavec strong... tučné písmo b... tučné písmo em... kurzíva i... kurzíva br... zalomení řádku ol...

Více

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

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD Tvorba www-stránek Webové stránky jsou napsané pomocí jazyka HTML (HyperText Markup Language). Ke tvorbě webových stránek potřebujeme - speciální program umožňuje tvořit stránku bez znalostí HTML-kódu

Více

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti

Více

Kaskádové styly (CSS) Cascading Style Sheets

Kaskádové styly (CSS) Cascading Style Sheets CSS verze 22.11. 2007 1 Kaskádové styly (CSS) Cascading Style Sheets Existují 3 druhy zápisu CSS do webové stránky a) Vložením tagu STYLE do hlavičky dokumentu ...definice stylu atributy: type...

Více

Blokový model v CSS:

Blokový model v CSS: Blokový model v CSS: Blokový model v CSS: Vlastnosti textu Vlastnost Hodnoty Standardní hodnota Aplikuje se na Dědí se Popis word-spacing normal, délka normal o kolik se zvětší mezera mezi slovy letter-spacing

Více

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)

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) Mimochodem, co je CSS? CSS vzniklo někdy kolem roku 1997. Je to kolekce metod pro grafickou úpravu webových stránek. Ta zkratka znamená Cascading Style Sheets, česky "kaskádové styly". Kaskádové, protože

Více

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

Základy CSS (3. přednáška) Základy CSS (3. přednáška) Kaskádové styly k čemu jsou HTML definuje strukturu, CSS definuje vzhled. CSS stylesheet soubor pravidel určujících vzhled jednotlivých prvků dokumentu CSS pravidlo sestává ze

Více

Základy HTML. Autor: Palito

Základy HTML. Autor: Palito Základy HTML Autor: Palito Zobrazení zdrojového kódu Zobrazení zdrojového kódu Každá stránka je na disku nebo na serveru uložena ve formě zdrojového kódu. Ten kód je psaný v jazyce HTML. Když si chcete

Více

Tvorba webových stránek

Tvorba webových stránek Tvorba webových stránek HTML Hypertext Markup Language jazyk pro tvorbu webových stránek Rozšíření: JavaScript, CSS Dynamické stránky: PHP, ASP(X), JSP Prohlížeče: IE, Firefox, Opera, Google Chrome mohou

Více

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

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1) Stránka č. 1 z 9 Referenční přehled CSS1 (Cascading Style Sheets, level 1) Tento dokument shrnuje jdůležitější informace o káskadových stylech dokumentů. Informace vycházejí z oficialního doporučení konsorcia

Více

<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

<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 mv Všechny html tagy jsou uzavřeny do závorek . Většina tagů je párových, tzn. ke každému tagu existuje druhá značka s lomítkem před tagem. (, ) HTML tagy by měly udávat pouze logické členění

Více

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

Dokument XHTML. Prohlížeč. styl CSS. Výstupní dokument. Soubor DTD CSS 1 Výhody: Udřování prezentace oddělené od dokumentu znamená, že můžete nastavit styly dokumentu pro různá média; Oddělení dokumentu od jeho prezentace znamená menší dokument, což dále znamená, že se

Více

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

CSS vlastnosti - stručný prehľad. Vlastnosti písma. Vlastnosti farby a pozadí. font-family. font-style. font-variant. font-weight. font-size. Page 1 of 6 CSS vlastnosti - stručný prehľad Vlastnosti písma font-family rodina písma font-style styl písma font-variant varianta písma font-weight duktus písma font-size veľkosť písma font písmo

Více

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

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

Více

HTML Hypertext Markup Language

HTML Hypertext Markup Language HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé

Více

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

CSS Stylování stránek. Zpracoval: Petr Lasák CSS Stylování stránek Zpracoval: Petr Lasák Cascade Style Sheets Sada stylů každý element má styl svého zobrazení Říká, jak má být element zobrazen, ne co v něm je Do verze HTML 4.0 byl vzhled měněn pouze

Více

Úvod do jazyka HTML (Hypertext Markup Language)

Úvod do jazyka HTML (Hypertext Markup Language) Úvod do jazyka HTML (Hypertext Markup Language) WWW zdroje: http://www.jakpsatweb.cz/ Jak psát web, návod na HTML stránky (Dušan Yuhů Janovský) http://www.kit.vslib.cz/~satrapa/www/kurs/ Kurs vytváření

Více

22. Tvorba webových stránek

22. Tvorba webových stránek 22. Tvorba webových stránek Webové stránky jsou spolu s elektronickou poštou nejpoužívanější prostředky internetu. Brouzdáme li internetem používáme nějaký prohlížeč. To, co vidíme na obrazovce v prohlížeči

Více

CSS styly. Cascading Style Sheets kaskádové styly

CSS styly. Cascading Style Sheets kaskádové styly CSS styly Cascading Style Sheets kaskádové styly Kaskádové styly Jednotný vzhled publikovaných www stránek Rozsáhlé změny jdou provést snadno Široká podpora (prohlížeče + WYSIWIG) Standard CSS byl představen

Více

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

PODPORA ELEKTRONICKÝCH FOREM VÝUKY I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í PODPORA ELEKTRONICKÝCH FOREM VÝUKY CZ.1.07/1.1.06/01.0043 Tento projekt je financován z prostředků ESF a státního rozpočtu ČR. SOŠ informatiky a

Více

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

Tvorba webu. Kaskádové styly (CSS) Martin Urza Tvorba webu Kaskádové styly (CSS) Martin Urza Motivace Proč používat kaskádové styly k formátování HTML? Dovolují více možností formátování než klasické HTML atributy a stále přibývají další (možnosti).

Více

Tvorba stránek v HTML ve Wordu

Tvorba stránek v HTML ve Wordu Tvorba stránek v HTML ve Wordu HTML (hypertext markup language hypertextový značkovací jazyk). Internetová stránka jako soubor s příponou htm nebo html. Je to skoro obyčejný textový soubor obohacený o

Více

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

13. Vytváření webových stránek 13. Vytváření webových stránek značkovací jazyk HTML, základní členění dokumentu, odkazy, tabulky, seznamy, obrázky, HTML editory Značkovací jazyk HTML HTML - Hypertext markup Language (hypertextový značkovací

Více

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

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1) Referenční přehled CSS1 (Cascading Style Sheets, level 1) Tento dokument shrnuje jdůležitější informace o káskadových stylech dokumentů. Informace vycházejí z oficialního doporučení konsorcia W3C Cascading

Více

Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML

Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML Čtvrtek 11. dubna Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje

Více

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

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www Číslo projektu Název školy Název Materiálu Autor Tematický okruh Ročník CZ.1.07/1.5.00/34.0499 Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www Ing. Pavel BOHANES

Více

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

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela Základy informatiky HTML, tvorba WWW stránek Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Princip WWW dokumentu, ukázka Nástroje pro tvorbu Pravidla tvorby HTML, tagy Kostra HTML

Více

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

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 CSS Selektory tříd a ID, dědičnost, další vlastnosti Internetové publikování 1 Cascading Style Sheets Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace Specifikace

Více

Káskádové styly = CSS

Káskádové styly = CSS Návrh a tvorba WWW stránek 1/20 Káskádové styly = CSS CSS = Cascading Style Sheets = tabulky kaskádových stylů na začátku byl stylesheet soubor pravidel definující vzhled textu nezávisle na obsahu pomocí

Více

TVORBA WEBOVÝCH STRÁNEK

TVORBA WEBOVÝCH STRÁNEK TVORBA WEBOVÝCH STRÁNEK Výukový modul TWS_03b Ing. Pavel Chmiel, Ph.D. UNIV 2 - KRAJE Osnova výukového modulu TWS_03b 1. Kaskádové styly (CSS) 2. Vazba CSS na (X)HTML dokument 3. Syntaxe CSS 4. Barva a

Více

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

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela Základy informatiky 03, HTML, tvorba WWW stránek Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Princip WWW dokumentu, ukázka Nástroje pro tvorbu Pravidla tvorby HTML, tagy Kostra

Více

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

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. CSS se využívá k formátování obsahu HTML, XHTML a XML dokumentů. Ve srovnání s

Více

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

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 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 Formátování HTML Každý text má obsah a formu. Když mluvím o formátu

Více

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

CSS Kaskádové styly. formátování webových stránek CSS Kaskádové styly formátování webových stránek Co je CSS? Layout webových stránek Nástroj na formátování html tagů Cascading style sheets možnost vrstvení Význam tagy HTML významová vs. formátovací

Více

HTML - Úvod. Zpracoval: Petr Lasák

HTML - Úvod. Zpracoval: Petr Lasák HTML - Úvod Zpracoval: Petr Lasák Je značkovací jazyk, popisující obsah HTML stránek Je z rodiny SGML jazyků, jako např. XML, DOCX, XLSX Nejedná se o programovací ale značkovací jazyk Dynamičnost dodávají

Více

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka 1/10 Hlavička dokumentu mezi a obsahuje informace vztažené k dokumentu metadata - název stránky, povinná párová značka vzorová stránka - definuje vztah k jiným

Více

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)

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) 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) Formátování HTML Každý text má obsah a formu. Když mluvím o formátu

Více

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

Základy HTML. Obecná syntaxe HTML. Struktura HTML Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů

Více

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

CSS - stručná reference kaskádových stylů 1. font a parametry písma font, font-family, font-size, font-style, font-variant, font-weight 1.1 font Nastavuje většinu parametrů textu najednou. Jednotlivé atributy naleznete v kapitolách 1.2-1.6 a line-height

Více

Bloky. Tag Význam Párový. p odstavec nepovinně. br řádkový zlom ne. div oddíl ano. center vycentrování ano. h1 nadpis 1.

Bloky. Tag Význam Párový. p odstavec nepovinně. br řádkový zlom ne. div oddíl ano. center vycentrování ano. h1 nadpis 1. Bloky Tu se popisuji blokové tagy, což jsou všechny, za kterými se zalamuje řádka. Jde o různé oddíly textu a odstavce. Opakem blokových tagů jsou řádkové (in-line) tagy na značkování textu. Tag Význam

Více

Tvorba fotogalerie v HTML str.1

Tvorba fotogalerie v HTML str.1 Tvorba fotogalerie v HTML str.1 obr. A obr. B 1) Spustíme PsPad, vytvoříme nový dokument a otevře se nám okno nový soubor, kde si můžeme zvolit jaký chceme typ. My označíme HTML a potvrdíme. 2) Pro správné

Více

Tvorba webových stránek

Tvorba webových stránek Tvorba webových stránek Kaskádové styly Úprava vzhledu webové stránky pomocí atributů má několik nevýhod a úskalí. Atributy nabízejí málo možností úprav. Obtížně se sjednocují změny na různých částech

Více

(X)HTML, CSS a jquery

(X)HTML, CSS a jquery Prezentační vrstva webové aplikace (X)HTML, CSS a jquery jquery Java Scriptová knihovna Ing. Martin Dostal (X)HTML první stránka Textový soubor s příponou.htm nebo.html: moje

Více

<link> - definuje vztah k jiným XHTML dokumentům, typicky

<link> - definuje vztah k jiným XHTML dokumentům, typicky Návrh a tvorba WWW stránek 1/10 Hlavička dokumentu mezi a obsahuje informace vztažené k dokumentu metadata - název stránky, povinná párová značka vzorová stránka

Více

TVORBA WEBOVÝCH STRÁNEK

TVORBA WEBOVÝCH STRÁNEK TVORBA WEBOVÝCH STRÁNEK Výukový modul TWS_03c Ing. Pavel Chmiel, Ph.D. UNIV 2 - KRAJE Osnova výukového modulu TWS_03c 1. Box model v CSS 2. Obtékání blokových (X)HTML elementů 3. Pozicování blokových (X)HTML

Více

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

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111) e-mail: petr.zamostny@vscht. Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111) e-mail: petr.zamostny@vscht.cz Internetové publikování CSS 4. Formátovací model, pozicování

Více

Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami <!-- a -->, je považováno za poznámku a nezobrazuje se.

Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami <!-- a -->, je považováno za poznámku a nezobrazuje se. Úvod do tvorby www stránek Tvorba www 3 Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami , je považováno za poznámku a nezobrazuje se. Odkaz (hyperlink)

Více

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

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová (X)HTML-TAGY Mgr. Petr Slívko VOŠ a SŠT Česká Třebová Tagy Popis Značka tagu začíná levou ostrou závorkou. Za ní následuje jméno tagu, před kterým nesmí být mezera. Mohou následovat atributy. Před

Více

KASKÁDOVÉ STYLY - PÍSMO

KASKÁDOVÉ STYLY - PÍSMO KASKÁDOVÉ STYLY - PÍSMO Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Kaskádové styly písmo Autor Zdeněk Hrdina Datum

Více

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

HTML. ICT_01., 02. konzultace; 2. ročník 1/6 ICT_01., 02. konzultace; 2. ročník 1/6 HTML Vystavení vlastních dat na Internetu Každý uživatel Internetu, který chce svoje webové stránky publikovat na Internetu potřebuje: - místo na webovém serveru,

Více

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant Základy informatiky 03 HTML, tvorba webových stránek Kačmařík/Szturcová/Děrgel/Rapant Obsah přednášky princip webového dokumentu, ukázka nástroje pro tvorbu pravidla tvorby HTML, značky kostra HTML dokumentu

Více

Vývoj Internetových Aplikací

Vývoj Internetových Aplikací 2 Vývoj Internetových Aplikací HTML a CSS Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky HTML a CSS - Tvorba webových stránek - Struktura - Obsah - Vzhled - Funkcionalita zdroj: http://www.99points.info

Více

Internet 02 - Tvorba statických www stránek za pomoci HTML tagů

Internet 02 - Tvorba statických www stránek za pomoci HTML tagů Tagy Jak bylo uvedeno na předchozích stránkách, tag je vlastně značka, podle které se prohlížeč řídí. Tag určuje, jakým způsobem bude stránka upravena. Například - teď zarovnej text doprava, nyní zvětši

Více

KASKÁDOVÉ STYLY - CSS

KASKÁDOVÉ STYLY - CSS Kaskádové styly I. KASKÁDOVÉ STYLY - CSS HTML je značkovací jazyk, ve kterém by se pomocí značek měl vyznačovat význam jednotlivých částí textu. Z vlastní zkušenosti však víme, že dnes v HTML existuje

Více

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

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 Obrázky Tag Význam Párový Výskyt img obrázek ne img video ne map klikací mapa ano area oblast v klikací mapě ne Img Obrázek (angl. image). Nepárový tag. Do stránky se vloží obrázek načtený z jiného

Více

Tvorba webových stránek pomocí HTML kódu v příkladech. M. Seménka, 2014

Tvorba webových stránek pomocí HTML kódu v příkladech. M. Seménka, 2014 Tvorba webových stránek pomocí HTML kódu v příkladech podpůrný text pro výuku M. Seménka, 2014 na příkladech se studenti seznámí se základními postupy tvorby www stránek Příklady je třeba důkladně prostudovat

Více

Mgr. Vlastislav Kučera lekce č. 2

Mgr. Vlastislav Kučera lekce č. 2 Mgr. Vlastislav Kučera lekce č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS to je to, co se

Více

Přehled vlastností stylů

Přehled vlastností stylů Přehled stylů Styly jsou ds jefektivnějším způsobem, jak ovládat grafický vzhled strák. Definují přes padesát, které slouží k vizuálních atributů elementů. V následujících tematicky rozčleněných tabulkách

Více

O CSS podrobněji. Box model Document flow Layout

O CSS podrobněji. Box model Document flow Layout O CSS podrobněji Box model Document flow Layout O CSS podrobněji Box model Každý element má: -obsah (content) -spadávku (padding) -rámeček (border) -okraj (margin) O CSS podrobněji http://www.w3.org/tr/css21/box.html

Více

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

Mgr. Vlastislav Kučera přednáška č. 2 Mgr. Vlastislav Kučera přednáška č. 2 Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS

Více

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

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda Kaskadové styly CSS 1996 Cascading Style Sheets (tabulky kaskádových stylů) Jazyk pro popis způsobu zobrazení stránek napsaných v jazycích

Více

tvoříme web HTML/CSS

tvoříme web HTML/CSS tvoříme web HTML/CSS 22. 4. 2018 Zlín HTML/CSS Co s načatou nedělí Pochopíme k čemu slouží HTML a CSS Naučíme se pár nových slovíček Vytvoříme webovou stránku v HTML Dáme jídlo Pomocí CSS dodáme stránce

Více

TNPW1 Cvičení

TNPW1 Cvičení 13.10.2015 aneta.bartuskova@uhk.cz Úvod do CSS 13.10.2015 aneta.bartuskova@uhk.cz Výchozí styly prohlížeče Pokud nepřiřadíme elementům žádný styl v CSS, formátují se výchozími hodnotami prohlížeče (v CSS

Více

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

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie INTERNET A SÍTĚ Ing. Pavel Smutný, Ph.D. Kancelář: H305 Telefon: 3511 Email: pavel.smutny@vsb.cz Role při tvorbě webových aplikací 1996 2009 GIF HTML CSS CGI analytik, informační architekt, grafik, programátor

Více

Výukový materiál vytvořen v rámci projektu EU peníze školám. "Inovace výuky" registrační číslo CZ.1.07/1.5.00/34.0585

Výukový materiál vytvořen v rámci projektu EU peníze školám. Inovace výuky registrační číslo CZ.1.07/1.5.00/34.0585 Výukový materiál vytvořen v rámci projektu EU peníze školám "Inovace výuky" registrační číslo CZ.1.07/1.5.00/34.0585 Škola: Adresa: Autor: Gymnázium, Jablonec nad Nisou, U Balvanu 16, příspěvková organizace

Více

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

Úvod do tvorby internetových stránek v jazyce HTML Úvod do tvorby internetových stránek v jazyce HTML Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.

Více

9. Tagy tvorba www stránky pomocí tagů

9. Tagy tvorba www stránky pomocí tagů 9. Tagy tvorba www stránky pomocí tagů Tagy Jak bylo uvedeno v předchozím odstavci, tag je vlastně značka, podle které se prohlížeč řídí. Tag určuje, jakým způsobem bude stránka upravena. Například - teď

Více

Webové stránky. 5. Kaskádové styly formátování textu. Datum vytvoření: 3. 10. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.

Webové stránky. 5. Kaskádové styly formátování textu. Datum vytvoření: 3. 10. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr. Webové stránky 5. Vytvořil: Petr Lerch www.isspolygr.cz Datum vytvoření: 3. 10. 2012 Webové Strana: 1/11 Škola Ročník Název projektu Číslo projektu Číslo a název šablony Autor Tématická oblast Název DUM

Více

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

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag> HTML Úvod do (X)HTML Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) text HTML HyperText Markup Language HTML první verze 1991 Značkovací jazyk

Více

12. Základy HTML a formuláře v HTML

12. Základy HTML a formuláře v HTML 12. Základy HTML a formuláře v HTML 1) Co je to HTML a historie HTML 2) Termíny v HTML a. tag b. značka c. element d. atribut e. entita 3) specifikace a. html, xhtmll b. rozdíly xhtml a html 4) struktura

Více

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

Dokument ve formátu webové stránky vytvořený pomocí XHTML a CSS Výstupový indikátor 06.43.19 Motivační název: Autor: Vzdělávací oblast: Vzdělávací obory: Ročník: Časový rozsah: Pomůcky: Projekt Integrovaný vzdělávací systém města Jáchymov - Mosty Tvorba webu I Petr

Více

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy V čem se píší web. dokumenty HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy HTML HTML (HyperText Markup Language, značkovací jazyk pro hypertext) standart pro vytváření stránek v systému aplikací World

Více

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

Základy HTML. Obecná syntaxe HTML. Struktura HTML Základy HTML HyperText Markup Language, označovaný zkratkou HTML, je značkovací jazyk pro hypertext. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů

Více

Tabulky. Přehled tagů z oblasti tabulek. Tag Význam Párový Výskyt. tr řádek tabulky nepovinně <table>, <tbody>, <thead>, <tfoot>

Tabulky. Přehled tagů z oblasti tabulek. Tag Význam Párový Výskyt. tr řádek tabulky nepovinně <table>, <tbody>, <thead>, <tfoot> Tabulky Přehled tagů z oblasti tabulek Tag Význam Párový Výskyt table tabulka ano tr řádek tabulky nepovinně , , , td buňka tabulky nepovinně th hlavičková buňka tabulky

Více

Odkazy se v normálním případě podtrhávají samy, není nutno to nastavovat.

Odkazy se v normálním případě podtrhávají samy, není nutno to nastavovat. Úprava textu Všechny tagy na formátování textu jsou in-line tagy, to znamená řádkové. Nezalamují za sebou řádek (narozdíl od blokových tagů). Fyzické formátování Fyzické formátování říká, jak má který

Více

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML Název školy: Základní škola a Mateřská škola Žalany Číslo projektu: CZ. 1.07/1.4.00/21.3210 Téma sady: Informatika pro sedmý až osmý ročník Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML Vyučovací

Více

Internet 1 vývoj, html, css

Internet 1 vývoj, html, css Internet 1 vývoj, html, css Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 19. března 2009 Dnešní přednáška 1 Historie

Více

Cascading Style Sheets CSS Selektory Selektory

Cascading Style Sheets CSS Selektory Selektory CSS JohanSebastianBachwasaprolificomposeṙ Bach'shomepage TITLE> BODY>Bach'shomepage H1> 1{color:red} h STYLE> HEAD>

Více

NSWI096 - INTERNET. Úvod do HTML

NSWI096 - INTERNET. Úvod do HTML NSWI096 - INTERNET Úvod do HTML XHTML CO TO JE? XML extensible Markup Language Sada pravidel, jak kódovat dokumenty Podle těchto pravidel lze vytvořit nekonečně mnoho různých jazyků HTML HyperText Markup

Více

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

1: Úvod 9. Co a kde v knize naleznete... 9 Zdroje Doporučení pro další studium... 11 Obsah 3 1: Úvod 9 Dříve než začnete......................... 9 Co a kde v knize naleznete....................... 9 Zdroje............................... 10 Doporučení pro další studium.....................

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 6 5 9 U k á z k a k n i h

Více

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

WWW a HTML. Základní pojmy. Ivo Peterka WWW a HTML Základní pojmy WWW World Wide Web systém navzájem propojených stránek Stránky se mohou skládat z částí nacházejících se v různých částech světa. HTML HyperText Markup Language Slouží k psaní

Více

Jemný úvod do HTML. Co je HTML značka? Web nezná text formátovaný mezerami a konci řádku! Ale já potřebuji psát více mezer a určovat zalomení řádku!

Jemný úvod do HTML. Co je HTML značka? Web nezná text formátovaný mezerami a konci řádku! Ale já potřebuji psát více mezer a určovat zalomení řádku! Jemný úvod do HTML Redakční systém školního webu umožňuje formátovat text HTML značkami, tedy stejným způsobem, jakým se formátují webové stránky. Tento návod si dává za úkol seznámení se základními formátovacími

Více

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

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_92_IVT_HTML_12_nase_www Číslo projektu Název školy Název Materiálu Autor Tematický okruh Ročník CZ.1.07/1.5.00/34.0499 Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_92_IVT_HTML_12_nase_www Ing. Pavel BOHANES

Více

MODUL 7: TVORBA WEBOVÝCH APLIKACÍ

MODUL 7: TVORBA WEBOVÝCH APLIKACÍ Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice MODUL 7: TVORBA WEBOVÝCH APLIKACÍ Studijní opora Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem

Více

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

Mgr. Vlastislav Kučera Struktura stránky, hlavička, Mgr. Vlastislav Kučera Struktura stránky, hlavička, Struktura stránky hlavička meta tagy titulek stránky připojení stylů,... CSS to

Více

Základy programovacího jazyka HTML. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1133_Základy programovacího jazyka HTML_PWP

Základy programovacího jazyka HTML. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1133_Základy programovacího jazyka HTML_PWP Základy programovacího jazyka HTML Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1133_Základy programovacího jazyka HTML_PWP Název školy: Číslo a název projektu: Číslo a název šablony klíčové

Více

Mgr. Vlastislav Kučera Nadpisy, odstavce, odkazy,

Mgr. Vlastislav Kučera Nadpisy, odstavce, odkazy, Mgr. Vlastislav Kučera Nadpisy, odstavce, odkazy, Nadpisy Odstavce, zalamování řádku Zvýraznění textu Obrázky Odkazy Bloky, označené části řádku Komentáře Vlastnosti textu color, font-family, font-size,

Více

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

Jak vytvořit jednoduché webové stránky. Jak vytvořit jednoduché webové stránky. Od vynálezu protokolu HTTP pro přenos dokumentů a jazyka HTML pro jejich popis již uběhlo více než 17 let. Za tu dobu se vyvíjel jak protokol, tak i jazyk. Od původního

Více

Kaskádové styly. 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. 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

Více

Tvorba WWW stránek. Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Tvorba WWW stránek. Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu Tvorba WWW stránek (čtvrtá hodina) Mgr. Petr Jakubec Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu 12 Čtvrtá hodina 1 / 12 1 Tvorba statických WWW stránek za využití prostředků

Více

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Internet

Více

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é...

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 Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. CSS 1 blokové To je blokové Zde je dlouhý text v kterém nachazí vložené... vložené Vnější okraje umožňují nastavovat

Více

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

Mgr. Vlastislav Kučera přednáška č. 1 Mgr. Vlastislav Kučera přednáška č. 1 jazyk (x)html kaskádové styly Castro, E.: HTML, XHTML a CSS. CPress, 2007 Písek, S.: HTML a XHTML, začínáme programovat. Grada Publishing, 2003 Wempen, F.: HTML a

Více

Kaskádové styly základy grafiky

Kaskádové styly základy grafiky 1 Kaskádové styly základy grafiky Vymezení pojmů Historie Základy stylů 2 Co je to CSS? Vznik CSS a je možné zařadit přibližně do roku 1997. Pojem CSS by se dal shrnout definicí :"souhrn pravidel a metod

Více

Výukový materiál KA č.4 Spolupráce se ZŠ

Výukový materiál KA č.4 Spolupráce se ZŠ Výukový materiál KA č.4 Spolupráce se ZŠ Modul: Téma workshopu: Výpočetní technika Co je to internet? Jak si udělat vlastní www stránku? Vypracovala: Ing. Lenka Hellová Termín workshopu: 30. říjen 2012

Více

Rozměry, okraje a rámečky

Rozměry, okraje a rámečky Rozměry, okraje a rámečky 185 Jaké jednotky délky lze v CSS použít Jednotky délky slouží k zapisování vzdálenosti a definují se jimi jak rozměry elementů, tak rozměry okrajů či rámečků. Zapisují se hned

Více