Nějaký text v odstavci
HTML elementy se <strong> nesmí křížit!
HTML elementy se <strong> nesmí křížit!
Blok textu bude chápán jako 1. odstavec
Blok textu bude chápán jako 2. odstavec
Tento text bude na 1. řádku
a tento na 2. řádku
Každý návštěvník má <strong>vstup zdarma!
Vektor intenzity el. pole E určuje směr působící el. síly.
Každý návštěvník má <em>vstup zdarma!
Elektrické napětí má jednotku volt.
Teplota T<sub>1 = 100 <sup>oC
přidává uvozovky ohraničující citovaný text. Značkazpůsobí odsazení citace od okolního textu. Značky mohou obsahovat nepovinný atribut cite, jehož hodnotou je URL adresa, ze které je citovaný text. V praxi není příliš využitelný, neboť URL není přímo vidět v okně prohlížeče (pouze zdrojový kód).Citovaný blok textu. Může se jednat o jeden i více odstavců.
22
Textový element – CitaceAlbert Einstein řekl:
Jak vzniká vynález? To všichni vědí, že je něco nemožné, a pak se objeví nějaký blázen, který neví, že je to nemožné, a udělá vynález.Paní učitelka řekla:
Děti, víte co je to vynález?
Textový element – Zkratky Značka vymezující zkratku. Vysvětlení je řešeno pomocí atributu title:
SSD se stále více používají u přenosných počítačů.
Zkratka se vždy vypíše s tečkovaným podtržením (vyjma Internet Exploreru !). Po najetí kurzorem myši se objeví vysvětlující text v „bublině“.
23
Textový element – Zkratková slova Značka vymezující akronym (zkratkové slovo). Speciální zkratka, která se nehláskuje po písmenech, ale čte se jako jedno slovo, dá se i skloňovat. Příklad: NATO, BESIP, URNA, MODEM, MOSFET, atd.
Značky a vytvářejí vizuálně stejný výsledek. Význam mají především pro nevidomé, hlasový výstup čtečky tato slova přečte rozdílně!!!
Textový element – Programový kód <pre>
Zachová bílé mezery (např. odsazení kódu)
Obsah vypíše neproporcionálním písmem
program TypeText; var t: text; s: string; begin while not eof(t) do begin readln(t,s); writeln(s); end; end.
24
Hypertextový odkaz Kliknutím na textový či obrázkový odkaz dojde k přesměrování. objekt odkazu Mezi párovou značkou může být text nebo obrázek. Značka hypertextového odkazu má dva povinné atributy:
href hodnotou je adresa (absolutní nebo relativní) cílového dokumentu.
title hodnotou je textový popisek odkazu.
Hypertextový odkaz Toto je odkaz
Dalším (nepovinným) atributem je target. Je-li hodnota _blank, otevře se cílový dokument v novém okně. Atribut není povolen u dokumentů typu XHTML 1.0 Strict a XHTML 1.1
25
Hypertextový odkaz ABSOLUTNÍ ADRESA odkaz na firmu Odkaz na dokument (např. webovou stránku), který se nachází na jiném serveru. Odkaz na jinou stránku musí vždy obsahovat část http:// Hodnotou atributu href je adresa cílového dokumentu (v tomto případě http://www.firma.cz). Zobrazovaný a „klikatelný“ text bude odkaz na firmu
Hypertextový odkaz RELATIVNÍ ADRESA Kontakty na firmu Ceník služeb Odkaz na dokument v rámci jedné webové prezentace (stejný server). Tvorba relativních odkazů (href): slozka/podstranka.htm (odkazuje na dokument ve složce o úroveň níže) ../podstranka.htm (odkazuje na dokument ve složce o úroveň výše)
26
zdroj: http://polopate.jakpsatweb.cz
Hypertextový odkaz ZÁLOŽKA – odkaz na konkrétní místo v dokumentu Vhodné např. u rozsáhlých dokumentů (mnoho textu a obrázků) Pro funkční záložku je potřeba: 1. Definice samotné záložky (pojmenování objektu) 2. Tvorba odkazu, který odkazuje na záložku
27
Hypertextový odkaz ZÁLOŽKA – odkaz na konkrétní místo v dokumentu 1. Pojmenování a vložení záložky Do určitého místa v dokumentu (cíl odkazu) vložíme následující kód: Lze také použít atribut id příslušného (X)HTML elementu, například:text odstavce…
Nadpis
Jedná se o moderní a doporučený způsob tvorby záložky.
Hypertextový odkaz ZÁLOŽKA – odkaz na konkrétní místo v dokumentu 2. Tvorba odkazu na záložku Hodnota atributu href začíná mřížkou neboli hash-markem
#
(pravý ALT + X), na níž přímo (bez mezery) navazuje jméno záložky.
Záložka je ve stejné webové stránce: Odkaz na záložku Záložka je umístěna v jiné webové stránce: Odkaz na záložku
28
Užitečný tip: Název záložky by měl obsahovat pouze písmena bez diakritiky, čísla, pomlčku nebo podtržítko.
Seznamy 1. Nečíslovaný (neuspořádaný) seznamAtribut type (nepovinný) určuje typ odrážky. Možné hodnoty jsou: circle, disc, square. Seznamy s obrázkovou odrážkou lze vytvořit pomocí kaskádových stylů a vlastnosti list-style-image.
- máta
Unordered List vymezení položek nečíslovaného seznamu
- heřmánek
- černý bez
List Items Položky nečíslovaného seznamu
29
Seznamy 2. Číslovaný seznamAtribut type (nepovinný) určuje typ odrážky. Možné hodnoty jsou: 1 (číslice), A, a (písmena), i ,I (římské číslice). Číselná hodnota atributu start určuje počáteční hodnotu (závisí na typu odrážky!!!)
Ordered List vymezení položek číslovaného seznamu
- máta
- heřmánek
List Items Položky číslovaného seznamu
- černý bez
Seznamy 3. Seznam definic Definition List – ohraničení seznamu
Používá se v případě, kdy potřebujeme vypsat např. nějaké termíny a k nim jejich definice nebo popisy.
- CD
Definition Term – ohraničení pojmu
- Compact Disc
Definition – definice pojmu
- DVD
- Digital Video Disc
30
Seznamy Kombinace seznamů
- Ovoce
- jablko
- hruška
- švestka
- Zelenina
Užitečný tip: Seznam zajišťuje návštěvníkovi webu dobrou orientaci v textu a čitelnost.
31
Tabulka
Tabulka
Řádek tabulky
Jméno Příjmení Zkratka
Hlavičková buňka tabulky
Buňka tabulky
Pavel Chmiel CHM
Tabulka Nadpis tabulky Pro nadpis tabulky se používá párová značka:Nadpis tabulky Značka se vkládá bezprostředně za značku
Jména učitelů … Zbývající struktura tabulky …
32
Tabulka Slučování buněk tabulky
Student Pohlaví muž
colspan
Sloučí několik buněk v jednom řádku
žena
rowspan Sloučí několik buněk v jednom sloupci
Užitečný tip: Tabulky používáme pouze pro prezentaci tabulkových údajů, nikoliv pro pozicování prvků a obsahu webové stránky !
33
Vkládání obrázku Obrázek je uložen jako samostatný soubor na webovém serveru. Ve webové prezentaci se zobrazí vložením nepárové značky: Jazyk HTML:
Jazyk XHTML:
Alternativní popisek (alt) je povinný atribut, který se zobrazí při nenačtení obrázku. Nezbytný je pro nevidomé (hlasový výstup čtečky). Preferované formáty obrázků pro web jsou JPG, GIF, PNG. Vhodné je zadat šířku (width) a výšku (height) obrázku v pixelech:
Vkládání obrázkuPod tímto odstavcem bude obrázek:
Místo nenačteného obrázku se zobrazí alternativní text.
34
Vkládání flash videa Validní kód jazyka XHTML pro vložení videa (formát swf, flv):
Horizontální čára Značka se vkládá v místě vložení horizontální čáry: Značka HTML jazyka:
Značka XHTML jazyka:
Pod tímto odstavcem bude vložena horizontální čára:
35
Formuláře Umožňují uživateli vyplňovat na stránce údaje, které se následně zpracují pomocí skriptu (nejčastěji PHP, ASP nebo javascript). Výsledkem může být: modifikace obsahu webové stránky dle zadaných hodnot, uložení zadaných hodnot do databáze, odeslání mailu uživateli se zadanými hodnotami, autorizovaný přístup do zabezpečené části webové prezentace, atd.
Formuláře
36
Vložení formuláře
ATRIBUT VÝZNAM
HODNOTA
action
skript, který bude zpracovávat data
odkaz na obslužný skript (soubor)
method
způsob předávání dat
POST, GET
enctype
Způsob zakódování dat
a) Neuvádí se (textový formulář) b) application/x-www-form-urlencoded c) multipart/form-data (soubory)
Formulářové prvky Univerzální formulářový prvek - vstupní pole.
ATRIBUT
VÝZNAM
HODNOTA
type
druh vstupního pole
text, password, submit, reset, checkbox, radio, file, hidden
name
jméno prvku
libovolná, unikátní, doporučení bez diakritiky
value
počáteční hodnota
libovolný text, diakritika povolena
disabled
prvek je „zašedlý“, nelze měnit hodnoty
bez hodnoty
Další atributy formulářového prvku budou přístupné dle atributu TYPE !
37
Textové jednořádkové pole ATRIBUT
VÝZNAM
HODNOTA
type
jednořádkové textové pole
text
size
šířka pole ve znacích
celé číslo (např. 30)
maxlength
nejvyšší možný počet zadaných znaků celé číslo (např. 30)
Pole pro zadání hesla Atributy a hodnoty jsou stejné jako u textového pole. Při zadávání hesla se objevují tečky nebo hvězdičky (dle prohlížeče). Bez zadaného hesla (shodné s textovým polem) Vložení hesla (znaky nahrazeny tečkami)
38
Tlačítko pro odeslání dat z formuláře Data z formuláře jsou odeslána obslužnému skriptu:
Tlačítko nelze stisknout = data nelze odeslat:
Zaškrtávací políčko Zaškrtávací políčko bez volby. V případě volby (zaškrtnutí) se odesílá hodnota ano.
Zaškrtávací políčko s přednastavenou volbou. Pokud uživatel volbu zruší, z formuláře se neodesílá hodnota ano.
39
Pole přepínačů Soubor přepínacích polí, kdy zatrženo může být vždy pouze jedno. Z formuláře se odesílá hodnota pole, které je vybráno (checked). Chci zasílat novinky …
týdně
měsíčně
nikdy
Skrytý (neviditelný) prvek Neviditelný formulářový prvek pro odesílání skrytých hodnot z formuláře. Většinou bývá za hodnotu atributu value dosazena hodnota proměnné.
40
Další podoby prvku Tlačítko pro vymazání (defaultní nastavení) hodnot formuláře. Prvek pro odeslání souboru na vzdálený server. Formulář musí být odeslán metodou (method) POST a používat kódování (enctype) multipart/form-data.
Obecné tlačítko, bez obslužného skriptu nedělá nic.
Víceřádkové textové pole
ATRIBUT
VÝZNAM
HODNOTA
rows
počet viditelných řádků
celé číslo (např. 5)
cols
viditelná šířka prvku ve znacích
celé číslo (např. 30)
41
Rozbalovací menu <select name="vzdelani">
Skriptu se posílá hodnota atributu value (zde např. zs, ss, nebo vs). Atribut selected provede předvýběr položky ze seznamu (není povinný).
Seskupení formulářových prvků
42
HTML elementy bez významu HTML elementy, které samy o sobě nenesou žádnou informaci. Používají se ve spojitosti s kaskádovými styly pro formátování či pozicování obsahu a struktury webové stránky 1. Blokový párový element DIV…obsah DIVu…dochází k zalomení před i za elementem DIV. ohraničuje libovolný řádkový i blokový obsah (text, obrázky, atd.). Používá se hlavně k vytvoření kostry vzhledu webové stránky.
HTML elementy bez významu 2. Řádkový párový element SPAN <span>…obsah SPANu… nedochází k zalomení před ani za elementem SPAN. ohraničuje pouze řádkový obsah (řádkové HTML elementy). Používá se k formátování textového obsahu pomocí kaskádových stylů. Elementy DIV i SPAN mají obvykle definovány atributy id nebo class, jejichž hodnotou je název identifikátoru (id) nebo třídy (class) kaskádového stylu. Praktické ukázky použití budou prezentovány v modulu TWS_3b.
43
Užitečný tip: HTML elementy SPAN i DIV nejsou sémantické (nenesou žádnou informaci) Nestavíme web pouze na těchto elementech !!!
Konec modulu TWS_03a Děkuji Vám za pozornost.
44
Sign In
Our partners will collect data and use cookies for ad personalization and measurement. Learn how we and our ad partner Google, collect and use data. Agree & close