2.8.1 Nejdůležitější a nejpoužívanější <meta /> elementy Ostatní Znakové entity kontejnery komentáře...
|
|
- Vlasta Žáková
- před 9 lety
- Počet zobrazení:
Transkript
1 OBSAH Obsah Úvod Princip webových stránek WWW stránka Historie XHTML Obecně o XHTML XHTML editory Wysiwyg editory Strukturní editory XHTML Struktura XHTML dokumentu Vysvětlení částí kódu Formátování textu Základní formátování Bez formátování Elementy určující konkrétní význam textu Kurzíva Tučně Písmo s pevnou šířkou znaků Nijak nezvýrazněný text Citace Elementy pro zápis vzorců Změny v dokumentu Hypertextové odkazy Relativní a absolutní Cesta Záložky Popisky Obrázky Povinné atributy Obrázek jako odkaz Popisky Rozměry Tabulky Jednoduchá tabulka složitější tabulky slučování buněk Seznamy a výčty Rozdíl Seznamy Výčty Možnosti kombinace Formuláře Funkce formulářů Formuláře pro zadávání textu Vysunovací nabídky ve formulářích Logické členění formulářů Element <meta />
2 2.8.1 Nejdůležitější a nejpoužívanější <meta /> elementy Ostatní Znakové entity kontejnery komentáře CSS Úvod do CSS Vývoj Zápis CSS Přímý zápis Zápis do hlavičky dokumentu Využití externího souboru Nadřazenost Hromadná deklarace Třídy a identifikátory Pseudotřídy Hromadná deklarace Vlastnosti písma font-family font-style Font-variant Font-weight Font-size Line-height Font Barvy a pozadí Color Background-color Background-image Background-repeat Background-position Background-attachment Background Další úprava textu Word-spacing Letter-spacing Text-decoration Vertical-align Text-transform Text-align Text-ident Vlastnosti zobrazení Border-color Border-width Border-style Margin Padding Height Width Pozicování
3 3.6.1 Float Clear Position Umístění Visibility Overflow Jednotky a barvy CSS Jednotky Barvy PHP Úvod do PHP Historie PHP Princip PHP Co je potřeba? Základy syntaxe Zápis do dokumentu Komentáře Proměnné Příkaz echo Znakové entity Spojování řetězců Pole Operátory Logické operátory Porovnávací operátory Inkrementace Podmínky If Switch Cykly Cyklus for While Funkce a procedury Procedury Funkce Funkce s parametrem Zpracování formulářů Závěr Použitá literatura a jiné zdroje Weby Knihy Ostatní Slovníček pojmů Moje Webovky
4 1. ÚVOD 1.1 PRINCIP WEBOVÝCH STRÁNEK WWW (z angl. world wide web) je služba, která umožňuje především způsob multimediální prezentace. Celý princip spočívá v tom, že někde na vzdáleném serveru je umístěná webová stránka, kterou si uživatel stáhne do svého počítače a webový prohlížeč mu jí zobrazí WWW STRÁNKA Webová stránka, kterou si uživatel stáhne ze serveru ovšem nevypadá tak, jak se zobrazí v prohlížeči. Je to totiž jen pouhý text, neboli zdrojový kód stránky a přiložené soubory (obrázky, hudba...) a teprve prohlížeč ji interpretuje v podobě, kterou uživatel vidí. Například kód této stránky: vypadá následovně: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="cs" lang="cs"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="cs" /> <title>jednoduchá stránka </title> </head> <body> <p>zde je nějaký text</p> </body> </html> 7
5 Poté, co takovýto kód dorazí do prohlížeče, si ho prohlížeč přeloží a pak teprve zobrazí kompletní webovou stránku. Pokud je stránka uložena na pevném disku, funguje pochopitelně i offline. Když chcete zjistit kód nějaké konkrétní stránky, máte dvě možnosti: buď můžete stránku otevřít v nějakém textovém editoru (např. ve Windows standardně Poznámkový blok) nebo (pro Internet Explorer) můžete otevřít stránku ve webovém prohlížeči a najít si nahoře na liště zobrazit > zdrojový kód - otevře se textový dokument s kódem stránky. Ve Firefoxu je to ještě jednodušší - stačí použít klávesovou zkratku Ctrl+U Pokud chci nějakou webovou stránku vytvořit, stačí do textového editoru (Poznámkový blok, Writer...) napsat kód stránky a uložit soubor s příponou.html nebo.htm (používají se obě varianty). Webový prohlížeč pak bude tento text automaticky chápat jako webovou stránku. Další možností je využití nějakého XHTML editoru - programu určeného přímo pro tvorbu stránek. Nově vytvořená stránka se samozřejmě může jmenovat jakkoli. Pokud ale stránky umístíte na server, tak se uživateli po zadání adresy zobrazí automaticky stránka s názvem index.html (některé servery hlásí chybu, pokud neexistuje). To platí v případě, že zadaná adresa nebude obsahovat i konkrétní stránku - jako například: 8
6 1.2 HISTORIE XHTML Značkovací jazyk HTML (HyperText Markup Language) vznikl původně pouze pro potřeby vědců, jako jednoduchý vývěskový systém. Postupem času se ale ukázalo, že jeho možnosti jsou mnohem širší. První veřejně vydanou verzí jazyka HTML bylo HTML 2.0 vydané IETF (internetovou standardizační organizací v roce Ovšem protože HTML vznikalo původně pro vědce, je tato specifikace dosti strohá, co se týče grafických prvků a designu. Postupem času ale vznikla potřeba publikované texty nějak graficky zvýraznit. Proto byla uvolněna verze HTML 3.2. Tu již vydalo W3C (světové webové konsorcium). Předposlední verzí je HTML 4.0. Zde se počítá s kompletním oddělením obsahu od formy, takže veškerý vzhled by se měl definovat pomocí CSS. Aby W3C usnadnilo přechod na normu HTML 4.0, rozdělilo ji na: HTML 4.0 Strict - striktně dodržuje všechna pravidla HTML 4.0. HTML 4.0 Transitional - přechodová norma. Využívá všech novinek HTML 4.0 ale navíc ještě podporuje zavrhnuté prvky z HTML 3.2. HTML 4.0 Frameset - je totožná s HTML 4.0 Transitional, jen navíc obsahuje ještě definici rámů. Specifikace HTML 4.0 byla později revidována, byly opraveny některé chyby a stala se z ní specifikace HTML Další specifikace již nenese název HTML, ale XHTML (extensible HyperText Markup Language - rozšiřitelný hypertextový značkovací jazyk). První verze XHTML 1.0 je totožná s HTML 4.01, jen je rozšířena o obecná pravidla jazyka XHTML. Stejně jako HTML 4.01 se dělí na: XHTML 1.0 Strict XHTML 1.0 Transitional XHTML 1.0 Frameset Myšlenkou XHTML je tvorba dokumentů pro různá výstupní zařízení. Tato rozličná zařízení ovšem nemohou podporovat všechny vlastnosti jazyka. Proto byly definovány různé podmnožiny. Ty bylo třeba definovat a standardizovat, proto vznikla specifikace Modularization of XHTML. Tato specifikace rozděluje všechny prvky XHTML 1.0 do modulů, ze kterých se následně skládají značkovací jazyky. Z těchto jazyků zatím W3C uznalo XHTML 1.1 a XHTML Basic (k použití hlavně na mobilních telefonech, PDA a podobně). V této práci se budu zabývat konkrétně specifikací XHTML 1.0 Strict. 9
7 1.3 OBECNĚ O XHTML Teď by asi bylo dobré, vyjasnit některé pojmy co se týče kódu. Vezměme si nějaký příklad: <p> První pokus </p> Celý řádek uvedený v příkladu se nazývá element. Ten se skládá z otevírací části (otevíracího tagu), obsahu elementu a uzavírací části (uzavíracího tagu). <p> je otevírací tag. Tím začíná nějaká konkrétní oblast (zde konkrétně odstavec). Tagy slouží pouze jako informace pro prohlížeč - na stránce se tedy nezobrazí. "první pokus" je obsah elementu. Ten se na stránce zobrazí. Jeho formátování určují právě tagy, ve kterých je uzavřen. </p> neboli uzavírací tag ukončuje element. Je vlastně totožný s tagem otevíracím, jen obsahuje navíc zpětné lomítko. Pokud do sebe vnořujeme více elementů, není je možné křížit mezi sebou. Přitom nezáleží na tom, který element bude vnější a který vnitřní - viz. Příklad: <div> <p> Obsah elementu </div> </p> - toto je špatně <div> <p> Obsah elementu </p> </div> - toto je dobře Zkrátka pokud se nějaký element nachází uvnitř jiného elementu, musí se tam nacházet celý, tedy jeho otevírací část, obsah i uzavírací část. Zatímco v HTML na tom nezáleželo, v XHTML je třeba psát vše kromě obsahu elementu malými písmeny. V XHTML existují také elementy, které nemají povolen žádný obsah. Například element pro vytvoření oddělovací čáry, přechod na novou řádku a podobně. Tyto elementy mohou obsahovat jen otevírací a uzavírací část. Tedy: <br></br> Tento zápis je sice správný, ale zbytečně dlouhý. Proto se užívá zkrácená verze: <br/> Ta je podle specifikace také správně, ale některé starší prohlížeče to neberou. Problém se vyřeší přidáním mezery před zpětné lomítko: <br /> Tyto entity, nazývané nepárové tagy, v HTML neměly uzavírací část. Ta je ale XHTML povinná, proto se používá takovýto zápis. 10
8 Atributy (též parametry) určují další vlastnosti elementu. Nachází se v otevírací části elementu, oddělené od jména elementu a od dalších atributů mezerou. Atribut obsahuje jméno atributu, znak "=" a hodnotu atributu v uvozovkách nebo apostrofech. Příklad: <p class="zluta"> Obsah elementu </p> <p class='zluta'> Obsah elementu </p> <p class="zluta" id="první"> Obsah elementu </p> Jeden element může mít více atributů. U nich nezáleží na pořadí. 11
9 1.4 XHTML EDITORY XHTML editory jsou programy, pomocí nichž můžete vytvářet webové stránky. Obecně se dělí na dva druhy: wysiwyg editory strukturní editory WYSIWYG EDITORY Název je zkratkou anglického "What you see is what you get", tedy česky "co vidíš, to dostaneš". Jsou určeny především pro uživatele, kteří se tvorbou webových prezentací nechtějí zabývat moc do hloubky. Autor tam pouze vloží text, který si přeje na stránky umístit a pomocí uživatelského rozhraní si nastaví jednoduchý vzhled stránky. Editor si veškerý XHTML kód vygeneruje sám a autor se nemusí o nic starat. Ovšem kvalita takto udělaných stránek nebývá nijak valná (to se týká optimalizace, validity a podobných aspektů - nikoliv obsahu). Pokud se tedy chcete zabývat tvorbou stránek trochu víc, je používání pouze nějakého wysiwyg editoru nemyslitelné. Nemluvě o tom, že implementace nástrojů jako CSS, JavaScript nebo PHP bývá v těchto editorech většinou dost náročná. Ovšem na druhou stranu se tyto editory dají dobře využít například při obarvování částí textu STRUKTURNÍ EDITORY Tak tady už je to trochu o něčem jiném. Především pokud chcete dělat stránky ve strukturním editoru, potřebujete umět alespoň XHTML. Ovšem pokud to zvládáte, lze pak využít úplně všechny možnosti, jaké jazyk XHTML nabízí a nemusíte se omezovat jen na to, co vám wysiwyg editor dovolí. Navíc spousta strukturních editorů si umí "domýšlet" tagy které píšete a samy vám je doplní. Takže stačí napsat jen začátek a on si doplní celý tag. V případě že je párový, dopíše někdy i jeho zakončující protějšek. Další šikovnou vlastností je obarvování kódu pro lepší přehlednost (to umí třeba i Firefox, když si necháte zobrazit Zdrojový kód). 12
10 2. XHTML 2.1 STRUKTURA XHTML DOKUMENTU Nejjednodušší validní (a bez problémů fungující) XHTML dokument může vypadat třeba takto: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" xml:lang="cs" lang="cs"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="cs" /> <title>mojewebovky příklad 1: XHTML stránka</title> </head> <body> <p>plnohodnotný XHTML dokument</p> </body> </html> Jen pro úplnost, jak se stránka zobrazí v prohlížeči VYSVĚTLENÍ ČÁSTÍ KÓDU <?xml version="1.0" encoding="utf-8"?> XML deklarace. Řádek obsahuje informaci o verzi XHTML a kódování dokumentu. Pokud je dokument v kódování UTF-8 nebo UTF-16, může se tento řádek vynechat, ale vždy je lepší ho tam mít. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " Doctype, neboli Definice Typu Dokumentu (Document Type Definition - DTD). Udává verzi použitého XHTML. O jednotlivých verzích jsem se zmiňoval v kapitole o historii XHTML. Zápisy doctype pro jednotlivé verze jsou: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " -pro striktní XHTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " -pro přechodové XHTML 13
11 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" " -pro XHTML s podporou rámů DTD udává verzi použitého XHTML, aby prohlížeč věděl, jak má k dokumentu přistupovat. <html xmlns=" xml:lang="cs" lang="cs"> </html> Párový tag, musí povonně obsahovat entity <head> a <body>. V obou atributech se udává jazyk používaný v dokumentu. Správně je podle specifikace xml:lang. Atribut lang je zde pouze kvůli zpětné kompatibilitě se staršími prohlížeči. <head> </head> Je také párový a musí povinně obsahovat element <title>. Jinak tento element obsahuje metadata tedy informace o dokumentu. <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="cs" /> Jsou elementy obsahující metadata. O nich je zde celá kapitola. <title> </title> Tento element obsahuje titulek stránky a je povinný. Například: <title> Název mojí stránky </title> Zobrazí titulek stránky: <body> </body> Značí samotné tělo dokumentu (tedy veškerý obsah, který se uživateli zobrazí texty, obrázky ). <p> </p> Jen pro úplnost - element obsahující odstavec. 14
12 2.2 FORMÁTOVÁNÍ TEXTU ZÁKLADNÍ FORMÁTOVÁNÍ <h1> </h1> znamená nadpis první úrovně. Obsah této entity je automaticky tučně a písmem o velikosti 24 pixelů. Nadpisy (angl. heading) usnadňují formátování dokumentu a orientaci v něm. Je jich celkem šest stupňů (tedy <h1> až <h6>). <h1> (nadpis první úrovně) je nejvýše a měl by se v textu vyskytovat pouze jednou. Příklad toho, jak by mohla vypadat struktura nadpisů v dokumentu: <h1>automobily</h1> <h2>škoda</h2> <h3>superb</h3> <h3>roomster</h3> <h2>peguot</h2> <h3>206</h3> <h3>207</h3> (tato ukázka slouží pouze k bližšímu pochopení principu nadpisů, v praxi by se na podobný výčet použily seznamy) Samozřejmě, že to co umí nadpisy (po vizuální stránce) lze udělat i bez nich, ale je to zbytečně složitější. Nelze pak využít snadného formátování pomocí CSS a je to podle specifikace nesprávné. Výchozí formátování nadpisů: tag stupeň písma výchozí velikost využití <h1> 6 24px Hlavní nadpis stránky <h2> 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 Uvedené hodnoty jsou pouze výchozí a dají se samozřejmě upravit pomocí CSS. <p> </p> je odstavec. Ten ovšem nevypadá jako klasický český odstavec, protože chybí odsazení prvního řádku a po ukončení odstavce následuje vertikální mezera. Text je tak vlastně rozdělen do bloků, což usnadňuje orientaci v dokumentu. Navíc dlouhý souvislý blok textu zpravidla spoustu potenciálních čtenářů odradí. <br /> Tato entita bez povoleného obsahu značí zalomení řádku neboli enter (<br /> z angl. brake). Když totiž zalomíte řádek v samotném kódu, tak se to na stránce nijak neprojeví (ale na druhou stranu to není špatné pro vaší orientaci v kódu). Na rozdíl od odstavce <p>, entita 15
13 <br /> jen zalomí řádek a pokračuje hned na dalším. Neudělá vertikální mezeru jako odstavec. <p> Možnosti: Jedna Dvě Tři </p> Se na stránce vůbec neprojeví. Prohlížeč ignoruje všechny entery, a taky více mezer za sebou chápe pořád jen jako jednu. Pro enter se tedy použije tag <br> a pro mezeru (pokud zrovna potřebujete víc mezer za sebou) existuje speciální znak (znaková entita) (pozor na ten středník, ten tam musí být) BEZ FORMÁTOVÁNÍ <pre> </pre> Element, který zachovává původní formátování zdroje. Neplatí zde tedy pravidlo o ignorování konců řádků a nahrazování více mezer jedinou. Tato vlastnost lze nastavit i v kaskádových stylech ELEMENTY URČUJÍCÍ KONKRÉTNÍ VÝZNAM TEXTU Následuje souhrn elementů, které definují nějakou specifickou část textu. Rozdělil jsem je do skupin, podle toho jak se většinou zobrazují (pokud to není upraveno pomocí CSS) Kurzíva <em> </em> Vyznačuje zvýraznění (emphasis). <dfn> </dfn> Obsahem tohoto elementu je pojem nebo definice (definition). <var> </var> Označuje proměnnou. <cite> </cite> Tento element označuje citovaný zdroj, odkaz na další zdroje nebo citaci. Poměrně se vžil zvyk uzavírat do něj jména osob, organizací apod Tučně <strong> </strong> 16
14 Má být ještě důraznější zvýraznění než <em>. Obsah je tučně Písmo s pevnou šířkou znaků (pokud nevíte co si pod tím představit, podívejte se na ukázky zdrojového kódu kdekoliv na těchto stránkách) <code> </code> Používá se k označení počítačového nebo programového kódu. <samp> </samp> Vyznačuje vzorový výstup programů, skriptů apod. <kbd> </kbd> Indikuje text, který má být zadán uživatelem Nijak nezvýrazněný text <abbr> </abbr> Označuje zkratku (abbreviation), jejíž plné znění by se alespoň při prvním výskytu v dokumentu mělo nacházet v jeho atributu title. Například: <abbr title="střední průmyslová škola elektrotechnická">spše</abbr> <acronym> </acronym> Tento element se používá k uzavírání zkratkových slov. Ty se narozdíl od zkratek vyslovují většinou jako jedno slovo, a ne po jednotlivých písmenech. Pravidla pro použití atributu <title> jsou zde stejná jako u elementu <abbr>. Příklad: <acronym title="česká dopravní kancelář">čedok</acronym> CITACE <q> </q> Značí citaci (quote). Je to ale pouze řádkový element, takže nemůže obsahovat blokové prvky. Je tedy výhodné ho používat pro kratší citace uvniř textu. Obsah elementu je automaticky v uvozovkách. <blockquote> </blockquote> Obsahuje citaci stejně jako <q>. Na rozdíl od něj je ale blokový, nepřidává citovanému textu automaticky uvozovky a má předdefinované odsazení zleva i zprava ELEMENTY PRO ZÁPIS VZORCŮ Nejčastější využití <sub> a <sup> je při zápisu matematických a chemických vzorců. <sub> totiž vytvoří dolní index ( subskript ), <sup> ( superskript ) dělá horní index. 17
15 2.2.6 ZMĚNY V DOKUMENTU Nakonec uvedu ještě dva elementy sloužící ke sledování změn v dokumentu. Výhody jejich užití mi ale přijdou dost rozporuplné. <ins> </ins> Element značí text, který byl do dokumentu později přidán (insert) nebo aktualizován. Běžně se zobrazí podtržený. <del> </del> Obsahuje staré a již neplatné informace, které v dokumentu vlastně už nemají co dělat a měly by být správně odstraněny (delete). Text je přeškrtnutý. Tento element se využívá hlavně ve spojení s <ins>. 18
16 2.3 HYPERTEXTOVÉ ODKAZY RELATIVNÍ A ABSOLUTNÍ Neodmyslitelnou součástí webových stránek jsou pochopitelně hypertextové odkazy. Ty uživatele buď odkazují z jedné vaší stránky na druhou (v tom případě se jedná o odkaz s relativní adresou) nebo je mohou poslat na nějaké úplně jiné stránky (pak se jedná o odkaz s absolutní adresou). Příklad odkazu s absolutní adresou: <a href= " Odkaz na cokoliv </a> Odkaz značí element <a> (anchor = kotva). Obsahuje atribut href, jehož hodnota udává cíl odkazu. Obsah elementu se zobrazí takto: Odkaz na cokoliv Chceme-li, aby odkaz směřoval na jinou naší stránku (která je ovšem součástí stejného webového dokumentu), vypadá zápis takto: <a href="moje-stranka.html"> Moje stránka </a> Kde cíl, tedy moje-stranka.html musí být ve stejném adresáři, jako stránka, která na ní odkazuje CESTA Pokud tomu tak není, je třeba zadat cestu k požadované stránce: <a href="cesta/nazev_stranky.html"> text odkazu </a> Takže to pak může vypadat třeba takto: <a href="./priklady/priklad1.html"> Příklad číslo 1 </a>./ značí stejný adresář, v jakém je stránka s odkazem.../ znamená adresář nadřazený (rodičovský). Je dobré uvádět cestu i v případě, že je požadovaná stránka ve stejném adresáři: <a href="./priklad1.html"> Příklad číslo 1 </a> ZÁLOŽKY Hypertextové odkazy mohou také odkazovat na místa v aktuální stránce, neboli záložky. Záložka může být jakýkoliv element s nějakým obsahem, který má nastaven atribut id. Dříve se ale namísto id používal atribut name a proto je kvůli podpoře starších prohlížečů dobré, uvádět ještě oba: <h2 id="rukavice" name="rukavice">rukavice na lyže</h2> Odkaz na nějakou záložku pak vypadá takto: 19
17 <a href="#rukavice"> Odkaz na rukavice </a> Je-li pak požadovaná záložka na jiné stránce, než odkaz na ní, lze se to zapsat dohromady: <a href= "../lyže/vybaveni.html#rukavice"> Odkaz na rukavice </a> POPISKY Na vytvoření bubliny s texetm, která se zobrazí při najetí myši na prvek, slouží atribut title. Ten lze použít i u jiných elementů: <a href="./stranka2.html" title="tento odkaz vede do Háje"> Jiná stránka </a> Vypadá to takto: 20
18 2.4 OBRÁZKY V dnešní době ale už webové stránky nejsou jen o textu a odkazech. Podstatnou součástí stránek se stávají různé obrázky, ať již fotografie nebo nějaká úvodní animace. Jsou prakticky nepostradatelné. Aby ale vaše stránky nezabírali 20 MB a uživatelé na načtení jednoho úvodníku nečekali půl hodiny, je třeba umisťovat obrázky na stránky s rozvahou je to totiž to největší co se tam vyskytuje a prakticky to jediné, co zásadně zpomaluje načítání. Aby byly obrázky co nejmenší, používají se ve formátu *.jpg pro fotografie a ve *.gif pro ostatní obrázky a animace. V poslední době je nejpopulárnější třetí formát: *.png. Narozíl od *.gif v něm ale nejdou ukládat animace. Lze používat i jiné, ale tyto tři formáty jsou jistým standardem. Rozhodně by nebylo dobré třeba přes celé pozadí dát obrázek ve formátu *.bmp. Snad každý uživatel bez extra rychlého připojení by po chvilce načítání usoudil, že vaše stránky za tu dobu, jakou se budou načítat, určitě nestojí POVINNÉ ATRIBUTY Obrázek dostanu na stránku pomocí nepárového elementu <img>: <img src= "../obrazky/fotka.jpg" alt="fotka z mé dovolené u moře" /> src (z angl. source) udává zdroj tedy místo, kde se obrázek nachází. Zápis hodnoty je totožný jako u atributu href u odkazů. Povinný atribut alt znamená alternativní text. Jeho obsah se uživateli vypíše, pokud interpret XHTML nemůže zobrazit požadovaný obrázek. To může být způsobeno chybou serveru, prohlížeče (např. vypnuté obrázky), ale i autora webu. Aby jste se ve struktuře svého webu lépe vyznali, je dobré si udělat složku obrázky, kde je budete mít všechny pohromadě. Nebudou se vám tak plést mezi jednotlivými stránkami OBRÁZEK JAKO ODKAZ Samozřejmě, že z obrázku lze udělat odkaz a to velice jednoduše: <a href="./dalsi-kapitola.html"> <img src="obrazky/odkaz-next.gif" alt="odkaz na další kapitolu" /> </a> Ovšem v tomto případě bude obrázek modře ohraničen (aby bylo jasné, že se jedná o odkaz). Toho se dalo v HTML zbavit pomocí atributu border. Ten však striktní XHTML nepodporuje, a proto je nutné použít kaskádové styly POPISKY I u elementu <img /> lze využít atribut title. Funguje stejně jako při použití v odkazech: <img src="../obrazky/na_horach.jpg" title="to jsem já v Himalájích" /> 21
19 Pokud tedy na takovýto obrázek najedete kurzorem, zobrazí se popisek To jsem já v Himalájích ROZMĚRY U každého obrázku jdou také předdefinovat rozměry. Dělá se to pomocí atributů width (šířka) a height (výška). Pokud nezadáte jiné jednotky, jsou obě hodnoty v pixelech. Další možností je zadat procenta. <img src="../obrazky/na_horach.jpg" title="to jsem já v Himalájích" width="150" height="50%" /> V případě, že udáte jinou výšku a šířku než obrázek ve skutečnosti má, automaticky se přizpůsobí vámi zadaným hodnotám. To se ale v praxi nepoužívá, protože nejlepší je mít obrázek uložen již s potřebnými rozměry. Pokud by jste přesto tuto vlastnost chtěli využít, obsahují ji i CSS. Zadávání rozměrů obrázku pomocí atributů width a height má přesto svůj význam. Pokud totiž uvedete skutečné rozměry obrázku, interpret XHTML si pro ně automaticky vyhradí místo a pokračuje ve stahování stránky. Když se totiž stránka načítá a jsou známé rozměry obrázků, text potom neskáče. Pokud však obrázek nemá zadané rozměry, stává se, že prohlížeč nejprve načte text a až později když načte obrázek. Text pak poskočí dolů a udělá obrázku místo. To je zejména pro uživatele s pomalejším připojením dost nepraktické začte se do ještě ne kompletní stránky bez obrázků a najednou mu text doslova uteče před očima. 22
20 2.5 TABULKY Důležitým prvkem webových stránek jsou pochopitelně tabulky. Jsou výborné pro zpřehlednění dat a dříve se používaly i na vytvoření layoutu stránky. Toto řešení se ale silně nedoporučuje, protože to odporuje významu tabulek ve specifikaci a navíc má takovýto layout spoustu nedostatků. Mnohem lépe se dá vytvořit pomocí elementu <div> a CSS JEDNODUCHÁ TABULKA Tedy příklad jednoduché tabulky: Levá horní Pravá horní Levá spodní Pravá spodní Zápis vypadá takto: <table border="1"> <tr> <td> Levá horní </td> <td> Pravá horní </td> </tr> <tr> <td> Levá spodní </td> <td> Pravá spodní </td> </tr> </table> vysvětlení kódu: <table> </table> Párový element, který v sobě uzavírá celou tabulku. <tr> </tr> Element značící řádek tabulky (z angl. table row). <td> </td> Vymezuje buňku tabulky. Sem už se píší rovnou data tabulky (angl. table data). Atribut border určuje šířku ohraničení tabulky (v pixelech). 23
21 2.5.2 SLOŽITĚJŠÍ TABULKY To byla úplně nejjednodušší tabulka. Mnohem častěji se ale požívá členění, kde je vyznačena hlavička, obsah a patička tabulky: <table border="1"> <caption>ceník</caption> <thead> <tr> <th>název</th> <th>cena</th> </tr> </thead> <tbody> <tr> <td>lednice</td> <td>10000,-</td> </tr> <tr> <td>pc</td> <td>20000,-</td> </tr> </tbody> </table> Vypadá takto: Ceník Název Cena Lednice PC <caption> </caption> Hlavička tabulky obsah tohoto párového elementu se vypíše nad střed tabulky. Pomocí CSS je možné umístit <caption> i pod tabulku. <thead> </thead> Hlavičková část tabulky. Musí být uvedena první, ještě před <tfoot> a <tbody> <th> </th> Hlavičkové pole (angl. table head) - používá se přímo místo <td> a text který obsahuje by měl být tučně a zarovnaný na střed. Hlavní využití ale spočívá až v kombinaci s CSS. <tfoot> </tfoot> Je patička tabulky, v příkladu jí ale uvedenou nemám. V kódu musí být uvedena ještě před <tbody> - tedy obvykle po elementu <thead> (pokud je přítomen). 24
22 <tbody> </tbody> Tělo tabulky. Obsahuje konkrétní data. Elementů <tbody> může být v jedné tabulce více, pokud logicky oddělují dva různé druhy dat SLUČOVÁNÍ BUNĚK Jednotlivé buňky se dají slučovat pomocí atributů colspan a rowspan colspan slučuje sousední buňky pod sebou rowspan slučuje sousední buňky vedle sebe Zápis řádku se sloučenými buňkami: Buňka Buňka Dvě buňky v jednom Buňka Buňka Buňka Buňka <tr> <td colspan="2"> Dvě buňky v jednom </td> </tr> Hodnota vždy určuje kolik buněk bude sloučeno. 25
23 2.6 SEZNAMY A VÝČTY ROZDÍL Nejprve bych upřesnil, co je (podle XHTML) seznam a co výčet. Seznam: Jana Petr František Výčet (nebo také seznam definic): Jana jedna moje kamarádka Petr s ním jsem byl včera večer na hokeji František můj dlouholetý kamarád bezvadně hraje na kytaru SEZNAMY Seznamy dál dělíme na uspořádané a neuspořádané. Uspořádané seznamy mají každou svoji položku nějak označenou (číslem, písmenem...). Celý seznam je v elementu <ol> a jednotlivé jeho položky v <li>. Neuspořádané seznamy mají před každou položkou nějaký, stále stejný, symbol (puntík, odrážku...). Jsou ohraničené elementem <ul> a každá položka je opět v <li>. Uspořádaný seznam 1. první položka 2. druhá položka 3. třetí položka použitý kód: <ol> <li>první položka</li> <li>druhá položka</li> <li>třetí položka</li> </ol> a neuspořádaný seznam první položka druhá položka třetí položka 26
24 použitý kód: <ul> <li>první položka</li> <li>druhá položka</li> <li>třetí položka</li> </ul> Použitý druh odrážek a číslování lze nadefinovat v kaskádových stylech VÝČTY Výčet je soubor nějakých definic a jejich popisů. Celý výčet je uzavřen do elementu <dl>. V něm jsou pak jednotlivé položky v elementu <dt>, který je in-line a neměl by proro být zbytečně dlouhý. Komentář definice je v elementu <dd>. Ten už je blokový aby mohlo být vysvětlení pojmu dostatečně obsáhlé. Jedna definice může mít i několik různých vysvětlení. Seznam definic (výčet): první pojem vysvětlení prvního pojmu druhý pojem vysvětlení druhého pojmu třetí pojem vysvětlení třetího pojmu další vysvětlení třetího pojmu použitý kód: <dl> <dt>první pojem</dt> <dd>vysvětlení prvního pojmu</dd> <dt>druhý pojem</dt> <dd>vysvětlení druhého pojmu</dd> <dt>třetí pojem</dt> <dd>vysvětlení třetího pojmu</dd> <dd>další vysvětlení třetího pojmu</dd> </dl> MOŽNOSTI KOMBINACE Seznamy a výčty lze navíc vzájemně kombinovat: <ol> <li>úvod</li> <li>stať</li> <dt>historie XHTML </dt> <dd>vývoj až do XHTML</dd> <dt>obecně o XHTML </dt> <dd>popis fungování jazyka XHTML </dd> <li>závěr</li> </ol> 27
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
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...
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é
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
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í
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...
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ý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
NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák
NSWI096 - INTERNET CSS kaskádové styly Mgr. Petr Lasák MINULE
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
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
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
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
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
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
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
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
Ú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í
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
(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
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ů
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
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.....................
TNPW1 Cvičení 3 6.10.2015 aneta.bartuskova@uhk.cz
6.10.2015 aneta.bartuskova@uhk.cz Struktura stránky 6.10.2015 aneta.bartuskova@uhk.cz Struktura stránky Sémantická - pomocí HTML Stránka je chápána jako skupina oblastí, každá oblast má svůj účel (menu,
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
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
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
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í
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
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
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
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
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
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é
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
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).
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
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
Návrh a tvorba WWW stránek 1/8. Formuláře
Návrh a tvorba WWW stránek 1/8 Formuláře význam předávání hodnot od uživatele skriptům mezi značkami a základní atributy action definuje obslužný skript, nelze v XHTML method metoda, kterou
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
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
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í
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
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í
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
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í
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
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
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
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é
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
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,
(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
Č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
Mgr. Vlastislav Kučera Header, footer, navv, article, section, boxy, margin, padding, border
Mgr. Vlastislav Kučera Header, footer, navv, article, section, boxy, margin, padding, border Prvky rozdělující obsah article, aside, nav, section Header Footer Boxy Vlastnosti width height padding border
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
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
Tvorba webu. Úvod a základní principy. Martin Urza
Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto
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
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
Tvorba WWW stránek. Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675
Tvorba WWW stránek Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675 Zdroje KRUG: Web design - nenuťte uživatele přemýšlet.. Computer Press, 2003. PROKOP M.: CSS
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
<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í
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
Ú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.
Formuláře. Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí!
Formuláře Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí! HTML formuláře: Formuláře Možnost, jak uživatel může vložit obsah na web - odeslat data na server - zpracovat data ve
<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
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
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
Obsah. Stručná historie World Wide Webu 7
KAPITOLA I Web bez tajemství 1 Kde se vzal web a jeho stránky 2 Kouzlo jménem HTML 3 Jak stránky připravovat 5 Webová grafika 6 Web aktivní a interaktivní 6 Na straně serveru 6 Jak studovat tuto knihu
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
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
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
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í
www.helpmark.cz Tomáš Herout
4. 1. 2015 1 Obsah prezentace» Jak naplánovat strukturu» Co je to HTML a CSS» Co používat za nástroje» Struktura a logika HTML» DOCTYPE» Hlavička (X)HTML» Tělo (X)HTML» Skupiny (X)HTML tagů» Vztah mezi
Cascading Style Sheets CSS Selektory Selektory
CSS JohanSebastianBachwasaprolificomposeṙ Bach'shomepage TITLE> BODY>Bach'shomepage H1> 1{color:red} h STYLE> HEAD>
Webové stránky. 2. Úvod do jazyka HTML. Datum vytvoření: 11. 9. 2012. str ánk y. Vytvořil: Petr Lerch. www.isspolygr.cz
Webové stránky 2. Úvod do jazyka HTML Vytvořil: Petr Lerch www.isspolygr.cz Datum vytvoření: 11. 9. 2012 Webové Strana: 1/6 Škola Ročník Název projektu Číslo projektu Číslo a název šablony Autor Tématická
IE1 jazyk HTML a kaskádové styly
IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.
IE1 jazyk HTML a kaskádové styly
IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.
Co je HTML. 1. Párový tag má začátek a konec: 2. Nepárový tag nemá ukončovací značku:
Co je HTML HTML HyperText Markup Language je značkovací jazyk pro tvorbu www stránek. Jako například Český jazyk má svá slova, tak i HTML obsahuje slova, neboli tagy (značky), které dávají vlastnímu obsahu
Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN
Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940
1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)
1. Struktura stránky, zásady při psaní kódu, MVC pattern Web pro kodéry (Petr Kosnar, ČVUT, Obsah } Terminologie } Prezentace x Obsah } Struktura kódu } Sémantika kódu } Struktura stránky } Šablony } Template
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
KAPITOLA 3 - ZPRACOVÁNÍ TEXTU
KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KLÍČOVÉ POJMY textové editory formát textu tabulka grafické objekty odrážky a číslování odstavec CÍLE KAPITOLY Pracovat s textovými dokumenty a ukládat je v souborech různého
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
APLIKACE XML PRO INTERNET
APLIKACE XML PRO INTERNET Jaroslav Ráček Fakulta Informatiky, Masarykova Universita Brno Abstrakt Text je věnován možnostem využití XML technologie pro prezentaci dokumentů pomocí Internetu. V úvodu je
Základy WWW publikování
Ing. Igor Kopetschke Oddělení aplikované informatiky Ústav nových technologií a aplikované informatiky Fakulta mechatroniky a mezioborových inženýrských studií Technická univerzita v Liberci Email : igor.kopetschke@tul.cz
Atribut Význam Hodnoty
Formuláře Tag Význam Párový Výskyt form formulář ano input vstupní pole ne select výběrové pole ano option volba ne textarea velké vstupní pole ano label popis pole ano
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í
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ý
Kaskádové styly (CSS)
Kaskádové styly (CSS) Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar ČERBA Západočeská univerzita v Plzni Vznik dokumentu: 20.11.2007 Poslední aktualizace: 5.11.2009 Cascading Style Sheets
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
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
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
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
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
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
Mgr. Stěpan Stěpanov, 2013
Mgr. Stěpan Stěpanov, 2013 Abstrakt V tomto kurzu se seznámíme se základními pojmy HTML, klíčovými pravidly pro práci se značkami a atributy a strukturou dokumentu. Také se dozvíte, jak a v čem lze vytvářet
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
TNPW1 Cvičení 2 6.10.2015 aneta.bartuskova@uhk.cz
6.10.2015 aneta.bartuskova@uhk.cz TNPW1 Cvičení 1 Technologie pro tvorbu webu HTML, HTML5 značkovací jazyk struktura, obsah, odkazy - hypertext CSS, CSS3 kaskádové styly vzhled (rozvržení, formátování,