1 CO je to? WWW, HTML, CSS2 Jak vytvořit vlastní webovou stránku Potřebujete: Webový prohlížeč (Internet Explorer, Opera, Mozilla Firefox nebo Google ...
Jak vytvořit vlastní webovou stránku Potřebujete: Webový prohlížeč (Internet Explorer, Opera, Mozilla Firefox nebo Google Chrome.
Připojení na internet – není nutné v první fázi. Mít rozmyšlený vzhled stránek. Mít rozmyšlený obsah stránek. Umět základní operace s kancelářským softwarem (kopírovat soubory, vytvářet adresáře (složka) apod.).
Internetové prohlížeče - zobrazení Liší se možnostmi, bezpečností, aktualizacemi, rozšířeními apod. IE: Internet Explorer FF: Mozilla Firefox
Chrome: Google Chrome Opera Vyzkoušejte si:
PTM → Zobrazit zdrojový kód stránky… Všimněte si: URL (Uniform Resource Locator) vs. jméno záložky
HTML editory - tvorba HTML editory zdarma vs. placené WYSIWYG vs. kód Název
Cena
WYSIWYG
CoffeeCup
free
ANO
KompoZer
free
ANO
FrontPage
≤ MS Office 2003
ANO
Notepad
Win
NE
PSPad
free
NE
HTMLPad
750,-
ANO
Rozdíly v editorech Zvýraznění syntaxe Automatické doplňování kódu/závorek Práce s více druhy programovacích jazyků (HTML, PHP, CSS, JavaScript apod.) Podpora nových standardů (HTML 5, CSS3, Web 2.0) Nabídka předpřipravených tagů, templátů apod. Rozšiřující funkce (ColorPicker, FTP, validace, komprese, uživatelské nastavení apod.)
Výhody a nevýhody WYSIWYG + Jednoduchá práce (analogická práci v textovém procesoru) + Hned vidím výslednou podobu
– Sklon k nesystematičnosti (formátování) – Nadměrná velikost kódu – Náročné (ne-li nemožné) úpravy
– Balast v kódu, nepřehlednost, především při vkládání (CTRL+C,V) • Proto je dobré znát i syntaxi a fungování zdrojového kódu.
CoffeeCup Stáhněte si a nainstalujte zdarma program CofeeCup http://www.coffeecup.com/free-editor/
Základy HTML HyperText Markup Language Zdrojový kód a jeho zobrazení v prohlížeči – jen náhled Otevření v editoru – možnosti změn Stavba webové stránky STRUKTURA: „hlava“ „tělo“ („patička“)
tzv. tagy (párové , nepárové ) nezáleží na velikosti písmen základní skladba stránky
Stavba HTML stránky doctype – definuje styl HTML pro int. prohl. (HTML 4, HTML 5, XHTML) head – obsahuje základní info o stránce (autor, klíčová slova, formátování apod.) Nezobrazuje se v prohlížeči. title – jméno stránky (jméno záložky) odkazy na externí soubory (formátování, skripty apod.)
body – tělo stránky (veškerý viditelný obsah)
text text text text text
Ve skutečnosti <meta charset="utf-8"> <meta name="generator" content="CoffeeCup HTML Editor (www.coffeecup.com)"> <meta name="created" content="pá, 08 2 2013 13:19:44 GMT"> <meta name="description" content=""> <meta name="keywords" content=""> název vaší stránky
Ve skutečnosti <meta charset="utf-8"> <meta name="generator" content="CoffeeCup HTML Editor (www.coffeecup.com)"> <meta name="created" content="pá, 08 2 2013 13:19:44 GMT"> <meta name="description" content=""> <meta name="keywords" content=""> název vaší stránky
Ve skutečnosti <meta charset="utf-8"> <meta name="generator" content="CoffeeCup HTML Editor (www.coffeecup.com)"> <meta name="created" content="pá, 08 2 2013 13:19:44 GMT"> <meta name="description" content=""> <meta name="keywords" content=""> název vaší stránky
Počítače a internet v chemii Toto je moje první webová stránka se světle oranžovým pozadím. Modře jsou vyznačeny hypertextové odkazy.
Methan je bezbarvý plyn. Jedná se o nejjednodušší uhlovodík, který je tvořen molekulami obsahujícími atom uhlíku a čtyři atomy vodíku.
Molekula methanu (vycentrovaná stejně jako tento text.) Pokud Vás tato stránka zaujala, kontaktujte mě: [email protected]
CoffeeCup
F12 Lišta ikon
Zápis HTML Tagy tzv. tagy (základní značky) • párové (začátek + konec) • nepárové (neukončené) • zápis:
• atributy (zpřesňují význam tagů) • zápis:
Zápis HTML Mezery mezery mezi tagy 1. (1 mezera) 2.
Vyzkoušejte si – text a odkazy vytvořte novou stránku v programu CoffeeCup 1. nadpis 1 2. nadpis 2 (podnadpis)
3. min. 3 odstavce (zarovnaný vlevo, vpravo, do bloku) – rolovátko 4. hypertextové odkazy 2x (nové okno, stejné okno) 5. emailový odkaz (na váš email bez předmětu a s předmětem „email z webu“) 6. kotvu ze dvou různých míst ve stránce na jiné + odkaz „nahoru“
vyzkoušejte si jaké atributy nabízejí jednotlivé tagy
Základní tagy – TABLE Tabulka (table) – základní tagy
- řádek
- buňka
Další tagy ( ,
,
) – párové
Atributy
(align, colspan, rowspan)
Vyzkoušejte si – tabulka vytvořte novou stránku v programu CoffeeCup 1. vytvořte tabulku podle předlohy – barvy vynechte 1
2
3
A
a
b
c
B
d
e
f
g
h
i
j
k
l
C
vyzkoušejte si jaké atributy nabízejí jednotlivé tagy
Základní tagy – formát Formátovací tagy (většinou budeme používat CSS)
vyzkoušejte si jaké atributy nabízejí jednotlivé tagy
Základní tagy - IMG Obrázek (img) - nepárový další atributy (align, alt, title, width, height, border) Pozor, nepoužívejte absolutní odkazy!
Video (video) - párový podpora prohlížečů moduly
Vyzkoušejte si – obrázky vytvořte novou stránku v programu CoffeeCup 1. vložte 3 obrázky molekul
zarovnejte je doprava, doleva a nechte defaultně
2. zkuste vytvořit hypertextový odkaz z obrázku
vyzkoušejte si jaké atributy nabízí tagy
Video Link (a) - odkaz na stránku nebo ke stažení
Vložený rámec (iframe , párový) - i pro celé stránky <iframe src="http://www.youtube.com/watch?v=d5A8Izm9dgM " title =" " width= "480" frameborder="0" allowfullscreen>
Vložit do stránky (embed, párový) <embed src="http://www.computerhope.com/issues/ibmlinux.mov" Pluginspage="http://www.apple.com/quicktime/" width="320" height="250" CONTROLLER="true" LOOP="false" AUTOPLAY="false" name="IBM Video"> http://www.jakpsatweb.cz/video.html http://www.w3schools.com/html/html_videos.asp
Video Objekt – multimediální objekty
HTML 5 (video, párový)
Základní tagy Video (video) src - URL souboru videa, např. video.webm nebo http://www.example.cz/video.webm width - šířka videa, stejně jako u obrázků
height - výška videa, stejně jako u obrázků poster - URL náhledu videa, který se zobrazí, dokud video není spuštěné; v případě, pokud se náhled neuvede, prohlížeč zobrazí první snímek videa, např. nahled.png nebo http://www.example.cz/nahled.png
controls - pokud se uvede, prohlížeč zobrazí kontrolní prvky k ovládání videa autoplay - pokud se uvede, video se začne přehrávat ihned po načtení loop - pokud se uvede, video se bude přehrávat stále dokola
Vyzkoušejte si – video vytvořte novou stránku v programu CoffeeCup 1. vložte video zkuste vložit odkaz na video z Youtube vložte inline video z Youtube vložte inline video z disku
vyzkoušejte si jaké atributy nabízejí jednotlivé tagy
Formátování webu - CSS CSS (Cascading Style Sheets) kaskádovité formátování všech tagů PROČ? JAK? KDE? inline (atribut style) v hlavičce tag <style>
externí soubor *.css (odkaz z hlavičky)
POZOR na kolizi formátování z různých pozic dokumentu! – pozdější vyhrává http://www.jakpsatweb.cz/css/ http://www.w3schools.com/css/default.asp http://www.vzhurudolu.cz/css3/ http://www.colorzilla.com/gradient-editor/
Formátování versus sémantika H1
odstavec s bílým písmem na černém pozadí
odstavec s černým písmem na bílém pozadí
modré pozadí stránky s bílým písmem
Nadpis 1 Nadpis 2 Nadpis 3
Základy CSS tagy div a span (párové) • • •
pomoc při stylování celků neohraničených tagy span – ohraničení jednotlivých slov či řádků div – ohraničení větších celků
syntaxe
závorky {} (vymezují deklaraci formátu onoho selektoru) tagy p (selektor, jméno tagu) dvojtečky : (odděluje vlastnosti a hodnoty) oddělovníky ; (oddělují jednotlivé deklarace)
Použití CSS Inline – atribut „style“, tagy (font, center apod.)
Vyzkoušejte vzhled formátování s a bez externího CSS Zkuste přidat i formátování stejných vlastností v hlavičce (jiné hodnoty)
Základy CSS Stylování odstavců: p {text-indent: 30px; margin: 0px;}
Hromadná deklarce: H1, H2, H3 {color: green} – důležitá je čárka mezi selektory platí pro všechny nadpisy 1, 2 i 3
Kontextová deklarce: H3 A {font-style: italic} – bez čárky mezi selektory platí pro všechny odkazy v rámci nadpisů 3
Základy CSS Barvy: Klíčové slovo (např. red, green, blue atd.) – jen základní barvy Kód RGB, RGBA či HSL, HSLA (např. rgba(0,0,255,0.75)) Aprůhlednost Hexadecimálně (např. #0000FF) 0-9, A-F (000000-ffffff) CSS3 - gradienty (lineární, radiální atd.) – např. pozadí stránek
Základy CSS Velikosti: (hodnoty) – zvětšování v prohlížečích (ne pt a px) jednotka význam
příklad velikost písma příkladu
px
pixel, obrazovkový bod
12px
dvanáct pixelů (obrazovkových bodů)
pt
typografický bod (jako ve Wordu)
9pt
devět typografických bodů (na windows 12px)
milimetr
5mm
pět milimetrů
in
palec
.5in
půl palce
em
výška písmena M
1.5em
jeden a půl normální velkosti
%
procento
80%
osmdesát procent normální velikosti (nadřazeného prvku)
x-small
menší než malé
mm
small, large, klíčová slova xx-large atd.
Vlastní CSS – třídy a identifikátory Třídy – vyšší priorita než zákl.tagy HTML atribut: class, CSS zápis:
.tucne
CSS .podtitul { text-align: center; font-weight: bold; text-decoration: overline} /* zarovnání na střed, tučné písmo a nadtržení*/ HTML:
Text podtitulu CSS: pseudotřídy
a:visited {color: white}
Vlastní CSS – třídy a identifikátory Identifikátory – nejvyšší priorita HTML atribut: id, CSS zápis: #menu1