struktura www stránky

31
<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html> <section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section> <nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht ml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/ 1999/xhtml" xml:lang="cs" lang="cs" /> <head> Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Michal Sonnek. Obchodní akademie a Střední odborná škola logistická, Opava, příspěvková organizace. Vzdělávací materiál byl vytvořen v rámci OP VK 1.5 – EU peníze středním školám, registrační číslo CZ.1.07/1.5.00/34.0809. Struktura WWW stránky 1 14. října 2012 VY_32_INOVACE_160312_STRUKTURA_WWW_STRANKY_DUM

Upload: linore

Post on 21-Jan-2016

48 views

Category:

Documents


0 download

DESCRIPTION

14. října 2012. VY_32_INOVACE_160312_STRUKTURA_WWW_STRANKY_DUM. Struktura WWW stránky. WWW dokument v základním tvaru. < html > < head > hlavička stránky < title >Titulek stránky obsah stránky . Webová stránka v jazyce HTML 4.01. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Michal Sonnek. Obchodní akademie a Střední odborná škola logistická, Opava, příspěvková organizace. Vzdělávací

materiál byl vytvořen v rámci OP VK 1.5 – EU peníze středním školám, registrační číslo CZ.1.07/1.5.00/34.0809.

Struktura WWW stránky

1

14. října 2012 VY_32_INOVACE_160312_STRUKTURA_WWW_STRANKY_DUM

Page 2: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

2

WWW dokument v základním tvaru

<html><head>hlavička stránky

<title>Titulek stránky</title></head><body>obsah stránky</body>

</html>

Page 3: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

3

Webová stránka v jazyce HTML 4.01

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN“ “http://www.w3.org/TR/html4/loose.dtd“>

<html><head>hlavička stránky<meta http-equiv="Content-language" content="cs" /><meta http-equiv="content-type" content="text/html;

charset=windows-1250" /><title>Titulek stránky</title></head><body>obsah stránky</body></html>

Page 4: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

4

Webová stránka v jazyce HTML5 <!DOCTYPE html><html lang="en"><head><title>HTML 5</title></head><body><h1>Kdo vyvíjí HTML5?</h1><p>Na vývoji se podílejí tři skupiny – Web

Hypertext Application Technology Working Group, World Wide Web Consortium, IETF (Internet EngineeringTaskForce).</p>

</body></html>

Page 5: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

5

!DOCTYPE – typ dokumentu HTML

HTML 4.01 rozlišuje tři základní definice:• striktní,• přechodová,• přechodová s rámci.

Page 6: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

6

Striktní specifikace HTML 4.01

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN“ “http://www.w3.org/TR/html4/strict.dtd“>Dokument musí obsahovat pouze elementy definované uvedenou verzí HTML. Nesmí obsahovat zastaralé, nestandardní či nedoporučované prvky.

Page 7: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

7

Přechodová HTML 4.01

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN“ “http://www.w3.org/TR/html4/loose.dtd“>

Dokument může obsahovat i elementy ze starších verzí HTML.

Page 8: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

8

Přechodová s rámci HTML 4.01

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN“ “http://www.w3.org/TR/html4/frameset.dtd“>Totožná s předchozí, ale navíc definuje rámce. Měla by být uvedena tehdy, když jsou namísto tagů body tagy frameset.

Page 9: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

9

!DOCTYPE – typ dokumentu XHTML

Striktní<!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN“ “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>Přechodová<!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Transitional//EN“ “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>Přechodová s rámci<!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Frameset//EN“ “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd“>

Page 10: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

10

!DOCTYPE pro HTML5

Nová verze jazyka HTML zavádí mnohem jednodušší zápis – stačí uvést pouze:

<!DOCTYPE html>

Page 11: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

11

XML prologProlog by se měl objevovat u XML(XHTML) dokumentů jako úplně první řádek, kterým stránka začíná. V žádném případě nenahrazuje metatagy definující jazykové prostředí. Řada autorů jej považuje za zbytečný.Příklady:<?xml version="1.0" encoding="iso-8859-2"?> <?xml version="1.0" encoding="windows-1250"?> <?xml version="1.0" encoding="UTF-8"?>

Page 12: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

12

Tag <html>, </html>

Uvozuje a zakončuje celou stránku. Párová značka <html> na počátku a </html> na konci dokumentu.<html><head>hlavička stránky

<title>Titulek stránky</title></head><body>obsah stránky</body>

</html>

Page 13: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

13

Tag <head>, </head>Vymezuje hlavičku dokumentu, která obsahuje informace o stránce. Může obsahovat další značky: title, link, meta, style, script a některé další.

<!DOCTYPE HTML><HTML><HEAD><META CHARSET="UTF-8"><BASE HREF="http://www.example.com/"><TITLE>An application with a long head</TITLE><LINK REL="STYLESHEET" HREF="default.css"><LINK REL="STYLESHEET ALTERNATE" HREF="big.css" TITLE="Big

Text"><SCRIPT SRC="support.js"></SCRIPT><META NAME="APPLICATION-NAME" CONTENT="Long headed application"></HEAD></BODY></HTML>

Page 14: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

14

Tag < link>

Propojuje HTML stránku s jiným souborem. Používá se zejména pro načtení externího stylu CSS:<link rel="stylesheet" type="text/css" href="styl.css" />

Page 15: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

15

Tag <meta>

Informace o dokumentu, metadata. (Metadata – informace o stránce, které nemění vzhled stránky, pouze upřesňují obecné parametry, např. jazyk, klíčová slova pro vyhledávače, jméno autora.) Jazyk dokumentu, kódováníPomocí značky meta zajistíte správné zobrazení českých znaků, nastavíte s její pomocí jazyk dokumentu a kódování. Typické nastavení:<meta http-equiv="Content-language" content="cs" /><meta http-equiv="content-type" content="text/html; charset=utf-8" />

Page 16: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

16

Příklady kódování pro češtinu

• ISO-8859-2 (ISO-Latin 2) – mezinárodní kódovací norma pro středoevropské jazyky

• Windows 1250(CP1250) – kódování firmy Microsoft pro středoevropské jazyky

• UTF-8 – standardní mezinárodní kódování (unicode) obsahující všechny dnes používané znaky

• MAC (Macintosh) – kódování používané na počítačích Apple Macintosh

• CP852 (PC Latin 2) starší kódování z DOSu

Page 17: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

17

Znovunahrání a přesměrování

Automatická aktualizace po 10 vteřinách. <meta http-equiv="Refresh" content="10" />

Přesměrování po 10 vteřinách na Google. <meta http-equiv="Refresh" content="10;URL=http://www.google.com" />

Page 18: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

18

Informace pro vyhledávačemeta name="keywords" content="meta,tag,kódování,lang,cs,čeština,description,http-equiv" /><meta name="description" content="Meta tagy, zajištění češtiny, popis stránky, klíčová slova" /><meta name="robots" content="all,follow" />

Page 19: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

19

Informace o stránce

<meta name="author" content=“Karel Frodo" /><meta name="generator" content="Notepad" /> Můžete zapsat jakékoli informace, které stránku nijak neovlivní. Z obsahu řádků vyplývá jméno autora a program, ve kterém byla stránka vytvořena (Notepad).

Page 20: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

20

Ukončení platnosti stránky

<meta http-equiv="expires" content="Mon 17 Nov 2010 11:29:59" /> Pokud je stránka prošlá, prohlížeč by měl zakázat nové nahrávání z cache paměti.

Page 21: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

21

Tag <skript>,</skript>

Připojí ke stránce externí script. Obvykle JavaScript. <script language="JavaScript" type="text/javascript>

Page 22: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

22

Tag <body>, </body>

Označuje tělo stránky, do něj se zapisuje veškerý obsah HTML stránky. Obsahuje další značky, které strukturují informace – odstavce, nadpisy, hypertextové odkazy, řádkové, blokové elementy,…

Page 23: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

23

Příklady základních značek v těle stránkyStrukturu osnovy dokumentu vytváříme prostřednictvím různých úrovní nadpisů (h1 až h6) obsažených ve stránce.Například:<h1>Nadpis první úrovně </h1>…<h2> Nadpis druhé úrovně</h2>…<h3> Nadpis třetí úrovně</h3>…<h2> Nadpis druhé úrovně</h3>Pokud chceme vytvořit odstavec, používá se párová značka <p>, </p>.

Nepárová značka <br /> umožňuje ukončení řádku.

Page 24: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

24

Zápis poznámek

Jsou situace, kdy je nutné okomentovat kód stránky. Poznámky se nezpracovávají.Příklad poznámky:<!—To je poznámka v (X)HTML -->

Page 25: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

25

Způsob zápisu značek HTML

Výhodou specifikace HTML je poměrná volnost při zápisu značek. Ta ale není úplně přípustná při použití specifikace XHTML.Následující příklady kódů v poslední specifikaci HTML5 jsou zcela platné:class=“bl5“class=bl5CLASS=“bl5“

Page 26: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

26

Způsob zápisu značek XHTML5

HTML5 rovněž vedlo k vytvoření XHTML5 – nástroje pro práci S XML mohou generovat platný kód HTML5. Syntax XHTML je mnohem přísnější. Ve výše uvedených příkladech na předešlém snímku by byla přípustná pouze první varianta zápisu třídy. Pro tvůrce webového obsahu je vhodné dodržovat základní zásady použití značek:• Tagy píšeme malými písmeny – s ohledem na normu

XHTML.• Dodržujeme „párovost“ v zápise značek – <p> a </p>.• Uzavíráme i nepárové značky – <br />.

Page 27: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

27

Nové elementy HTML5 – sekceHTML5 definuje řadu nových elementů. Jedním z typů obsahu jsou sekce. Použití sekcí zjednodušuje návrh struktury HTML stránky a omezuje používání identifikátorů div.• header

Obsah záhlaví stránky nebo sekce stránky.• footer

Obsah zápatí stránky nebo sekce stránky.• section

Sekce webové stránky• aside

Související obsah anebo citace.• nav

Navigace.

Page 28: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

28

Kaskádové stylyKaskádový styl (v anglickém originále Cascading Style Sheets zkratka CSS) označuje jazyk pro popis způsobu zobrazení stránek napsaných v HTML, XHTML nebo XML. Poslední verzí je CSS3.Vlastnosti CSS:• Oddělení obsahu stránky a nastavení formátu vzhledu.• Rozsáhlejší možnosti formátování ve srovnání s použitím „čistých“ značek HTML.• CSS se dají ukládat do mezipaměti – zrychlí se načítání webových stránek.• Jednodušší údržba webové prezentace.• Je možné vytvořit styly pro různé výstupy – tiskárna, PDA, různé verze

prohlížečů…• CSS vlastnosti se dají měnit pomocí JavaScriptu.• Kaskádové styly se dají použít na formátování HTML, XHTML a XML dokumentů.• Nevýhodou je problematická podpora v některých prohlížečích.

Page 29: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

29

• Své znalosti si zopakujte v zde.•Kvíz 1•Kvíz 2

Page 30: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

30

Použité zdroje

• HTML5 Edition for Web Developers. BEN SCHWARZ. http://developers.whatwg.org/ [online]. 2012-02-03 [cit. 2012-10-14]. Dostupné z: http://developers.whatwg.org/

• HTML5. W3C. http://www.w3c.com [online]. 2011-05-25 [cit. 2012-10-14]. Dostupné z: http://www.w3.org/TR/html5/the-xhtml-syntax.html

• Cascading Style Sheets (CSS) Snapshot 2010. . W3c [online]. 2011-05-12 [cit. 2012-10-14]. Dostupné z: http://www.w3.org/TR/CSS/

Page 31: Struktura WWW stránky

<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>

<section> <h1>Úroveň 1</h1> <section> <h1>Úroveň 2</h1> <section> <h1>Úroveň 3</h1> </section>

<nav> <ul> <li><a href="/">Titulek</a></li> <li><a href="/products">Výrobky</a></li> <li><a href="/services">Služby</a></li> <li><a href="/about">O nás</a></li> </ul> </nav>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" /><head>

31

Zdrojové kódy pro ukázky byly převzaty:

• Tatra 11. Tatra klub [online]. 2012-08-06 [cit. 2012-10-14]. Dostupné z: http://www.tatra-club.com/model/tatra-11-23

• Specifikace XML pro internetové obchody. Zboží.cz [online]. 2012 [cit. 2012-10-14]. Dostupné z: http://napoveda.seznam.cz/cz/specifikace-xml.html