Transcript Jazyk HTML

V čem se píší web. dokumenty
 HTML
 XHTML
 JavaScript
 PHP
 Zajímavé odkazy
HTML
• HTML (HyperText Markup Language,
značkovací jazyk pro hypertext)
– standard pro vytváření stránek v systému
World Wide Web
– umožňuje publikaci stránek na Internetu
– vývoj je ovlivněn vývojem webových prohlížečů, které
zpětně ovlivňovaly definici jazyka
– pro každou verzi existuje definice pravidel DTD
(Document Type Definition)
Značkovací jazyk
• Značkovací jazyk (Markup Language)
– jazyk, jehož zdrojový text obsahuje současně
jak vlastní text, tak instrukce pro jeho
zpracování
– instrukce se zpravidla vyskytují v podobě:
• příkazů (commands)
• značek (tags)
XHTML
• XHTML(eXtensible Hypertext Markup Language
– rozšiřitelný hypertextový značkovací jazyk)
– je značkovací jazyk pro tvorbu hypertextových dokumentů v
prostředí WWW vyvinutý konsorciem W3C
– původně se předpokládalo, že se stane nástupcem jazyka
HTML, jehož vývoj byl verzí 4.01 ukončen
– v roce 2007 však došlo k založení pracovní skupiny, která má za
cíl vytvořit novou verzi HTML, která ponese označení HTML 5.0
– XHTML je stále paralelně vyvíjeno a nyní se pracuje na verzi 2.0.
– XHTML oproti HTML nic nového nepřináší, snaží se o splnění
všech norem – validitu (=platnost)
Rozdíly XHTML oproti HTML
• Některé věci platily už v HTML, XHTML je
striktně vyžaduje:
– Všechny atributy mají hodnoty v uvozovkách
– Zákaz křížení tagů
• Jaké jsou rozdíly XHML oproti HTML:
–
–
–
–
–
Tagy a atributy jsou malými písmeny
Nepárové tagy končí lomítkem
Párové tagy jsou párové povinně
Všechny atributy musejí mít hodnotu
Interní javascript a styly se zapisují jiným způsobem
W3C
• World Wide Web Consortium (W3C)
– je mezinárodní konsorcium jehož členové
společně s veřejností vyvíjejí webové
standardy pro World Wide Web
– cílem konsorcia je „Rozvíjet World Wide Web
do jeho plného potenciálu vývojem protokolů
a směrnic které zajistí dlouhodobý růst
Webu“.
– předsedou konsorcia je
Tim Berners-Lee
Client - Server
• použití scriptu (=zdrojový kód programu)
• rozdělení skriptů je podle toho, na kterém
počítači program běží:
– na klientovi nebo na serveru
– Klient znamená počítač čtenáře s
prohlížečem
– Server je počítač, na kterém jsou stránky
vystaveny
JavaScript
 JavaScript je jednoduchý programovací jazyk,
který je možno zapisovat přímo do HTML stránky.
 základ dynamického webu
 javaScript je klientský skript. To znamená, že se
program odesílá se stránkou na klienta (do
prohlížeče) a teprve tam je vykonáván.
PHP
 PHP skripty jsou prováděny na straně serveru, k uživateli
je přenášen až výsledek jejich činnosti.
PHP
 Personal Home Page Tools, PHP Hypertext
Preprocessor (tj. nástroj pro tvorbu osobních stránek)
 v kombinaci s databázovým serverem (především
s MySQL) a webovým serverem Apache je
využíván k tvorbě webových aplikací.
 zápis se vkládají do HTML souborů, odděluje se –
značkami <? a ?>
 nejčastěji přípona php
např. http://www.gyarab.cz/info.php?lang=cs
http://www.jakpsatweb.cz/programovani.html
Jazyk XML
 XML (eXtensible Markup Language)
 jde o rozšiřitelný značkovací jazyk, lze vytvářet
vlastní značky
 byl vytvořen proto, aby uspokojil stále vzrůstající
nároky na kvalitu a kvantitu zpracovávání informací.
 XML – zavazuje uživatele vytvořit dokument
přísně v souladu se zadanou strukturou
 založen na principu obsahu a formy
Příklad
 pomocí XML napíšete knihu, pak můžete prezentovat její krátký
popis, zformovat obsah knihy a vytvořit v něm odkazy na každou
kapitolu, vytisknout celý text
Postup při práci na web. stránky
1. Důvod, cíl – komu je stránka určena
2. Grafický návrh
3. Editor – Poznámkový blok, WYSIWIG („What you
see is what you get“ – „Co vidíš, to dostaneš“)
4. Grafický editor
5. Umístění stránky na web. server
Jazyk HTML
 HyperText
Markup Language
(= nadtextový značkový jazyk)
 vzhled jednotlivých částí dokumentu jsou určeny
značkami
 HTML dokument je možné napsat jednoduchým
textovým editorem (např. Wordpad, Poznámkový blok)
 soubory mají příponu: .htm (Windows prostředí)
.html (jiné prostředí)
 název souboru: bez diakritika a speciálních znaků
HTML dokument
užívané struktury
 běžný,
formátovaný text
 obrázek
 hyperlink
číslované a nečíslované seznamy
 tabulka
HTML - značky
• Html značky určují, jak bude vypadat holý text
• značky se nazývají tagy
<indentifikátor>
• závorky lze napsat ALT+ <, ALT+>
 párové
počáteční <tag> a koncová značka </tag>
 nepárové
<tag> - zavádí na stránku nějaký objekt např. obrázek
• < tag parametry>
např. <body background="obrazek.gif" bgcolor="yellow"
text="blue" link="green" vlink="olive" alink="#FF0000">
• tagy lze do sebe vnořovat
Základní kostra dokumentu HTML
• informace o verzi použitého HTML a typu DTD (Document
Type Definition)
např. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01">
• hlavička dokumentu
• tělo dokumentu
<html>
<head>
<title>Název stránky </title>
</head>
<body>
….
</body>
</html>
Práce s textem
<b>Tučný text</b>
<center>Text bude centrovaný </center>
<font size=5>Zvětší velikost písma </font>
<br> – zalomení řádků
Práce s obrázkem
<img>
• obrázek ze souboru
<img src="obr.jpg">
Práce s hypertextovými odkazy
<a> </a>
• odkaz na stránku
<a href=http://www.gyarab.cz> Školní stránky </a>
Práce se seznamy
s odrážkami
<ul></ul> definuje seznam
<li> </li> definuje položky, koncový tag
je nepovinný
• zápis
<ul>
<li> Hardware
<li> Software
</ul>
zobrazení
● Hardware
● Software
Práce se seznamy – pokračování
číselný seznam
<ol></ol> definuje seznam
<li> </li> definuje položky, koncový tag je
nepovinný
• zápis
zobrazení
<ol>
1. Terie
<li> Teorie
2. Praxe
<li> Praxe
</ol>
• Oba seznamy lze kombinovat
Ukázka na příkladu základní kostry dokumentu
HTML
<html>
<head>
<title> Studijní materiály </title>
</head>
<body>
<b> Školní rok 2005/2006 </b>
<center> Ivana Pechová </center>
<a href=http://www.gyarab.cz> Školní stránky </a> <br>
<font size=4> Materiály k výuce: </font>
<ol>
<li> Hardware
<li> Software
<li> <a href=ukol.htm>Zadání úkolu</a>
</ol>
Programy MS OFFICE
<ul>
<li> MS Word
<li> MS Excel
náhled v prohlížeči: ukázka.htm
<li> MS PowerPoint
<li> MS Access
</ul>
</body>
</html>
Zajímavé stránky
Na následujících stránka má každý možnost
získat další informace pro napsání vlastních stránek.
 http://www.jakpsatweb.cz
 http://www.kosek.cz
 http://www.grafikawww.cz
 http://barvy.gene.cz
 http://www.pixy.cz/apps/barvy
 http://www.drella.cz/templates
 http://www.pocitadlo.cz
Zadání cvičení
Tvorba – žákovských stránek
• stránky zpracujete v poznámkové bloku
• úvodní stránka (index.htm)
– základní informace
• něco o sobě, fotografie – portrét
– odkaz na další stránku (zaliby.htm)
• záliby (zaliby.htm)
– zájmy, záliby
– odkaz na oblíbenou stránku
při zpracování použít:
– použít minimálně jeden seznam
(odrážky nebo číslování)
– fotografie – upravit velikost obrázků
Odevzdání práce
• datum odevzdání:
v týdnu od 3. 12. 2007
• stránky budou zveřejněny na školních
webových stránkách,
• obsah a zpracování musí tomu odpovídat