internetové publikování
DESCRIPTION
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í Jazyk HTML (XHTML). První „WWW stránka“. - PowerPoint PPT PresentationTRANSCRIPT
Internetové publikování
Doc. Ing. Petr Zámostný, Ph.D.místnost: A-72atel.: 4222, 4167 (sekretariát ústavu 111) e-mail: [email protected]
Internetové publikování
Jazyk HTML (XHTML)
N111031 Internetové publikování2. Základy HTML (XHTML)
První „WWW stránka“
»http://www.vscht.cz/kot/resources/studijni-materialy/ip-s-001/p01.html
»Tato stránka obsahuje nějaký text, který se zobrazí
»Obsahuje formátovací instrukce, které mohou fungovat
» Ignoruje standardy a pravidla tvorby, takže funkčnost není zaručena
N111031 Internetové publikování2. Základy HTML (XHTML)
První správná WWW stránka
»http://www.vscht.cz/kot/resources/studijni-materialy/ip-s-001/p02.html
»Stránka vyhovuje standardu, takže bude fungovat ve všech prohlížečích, které jej podporují
N111031 Internetové publikování2. Základy HTML (XHTML)
Online zdoje informací
» Specifikace XHTML 1.0» http://www.w3.org/TR/xhtml1/» http://www.zralog.cz/translate/TR/REC-xhtml1-20020801/
Overview.html
» Tutorial, příklady, příručka» http://www.jakpsatweb.cz/html/ » http://www.w3schools.com/xhtml/default.asp
N111031 Internetové publikování2. Základy HTML (XHTML)
Základní komponenty HTML jazyka
»Element» <p>Příklad elementu</p>
» Počáteční tag» Obsah elementu» Ukončovací tag
» „bezobsahové elementy“» HTML 4.01: nemusí být ukončeny <br>» XHTML: všechny elementy ukončené <br />
» Obsahem elementu mohou být další elementy» Well-formed dokumenty
N111031 Internetové publikování2. Základy HTML (XHTML)
Typy elementů
»Blokové» <p> <h1>…<h6> <pre>» <div>» <hr>» <dl> <ul> <ol>» <table>» <form>
» Inline» <a> <img> <map> <br> <script> <sub> <sup>» <span>» <em> <strong> <code> <cite> <dfn> <samp> <kbd> <var> <abbr>» <i> <b>
N111031 Internetové publikování2. Základy HTML (XHTML)
Základní komponenty HTML jazyka
»Atribut» Odkaz <a href="nekam.html">jinam</a>
» Podrobnější specifikace elementu» Zapisuje se za počáteční tag» Přiřazuje se mu hodnota vymezená ""» U jednoho tagu více atributů» Na pořadí atributů nezáleží
N111031 Internetové publikování2. Základy HTML (XHTML)
Zjednodušená struktura stránky
»(Je skutečně zjednodušená)
<html> <head> <title>...</title> </head> <body> ... </body></html>
N111031 Internetové publikování2. Základy HTML (XHTML)
Obsah elementu head
» <title>» Název stránky v titulkovém pruhu okna prohlížeče
» <meta>» Metadata dokumentu
» Většinou se neinterpretují se prohlížečem, např. pro vyhledávače
» S výjimkou informace o typu a kódování dokumentu<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head> <title>Příklad 2</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="HTML, XHTML, tvorba stránek" /> <meta name="Authors" content="Petr Zámostný" /> </head>
N111031 Internetové publikování2. Základy HTML (XHTML)
Obsah elementu body
» Interpretace a zápis textu» Implicitní chování
» Mezery, tabelátory, konce řádku se interpretují jako jedna mezera
»Blokové a řádkové (inline) elementy
<body> text elementy </body>
N111031 Internetové publikování2. Základy HTML (XHTML)
Elementy pro členění textu
»div – oddíl»p – odstavec»span – inline blok»br – zalomení řádky (bezobsahový <br />)
N111031 Internetové publikování2. Základy HTML (XHTML)
Členění textu
<body> <div id=„cast1"> <p>Toto je 1. odstavec textu</p> <p>Toto je 2. odstavec textu</p> </div>
<div id=„cast2"> <p>Toto je 3. odstavec textu</p> <p>Toto je 4. odstavec textu<br /> ručně zalomený na 2 řádky</p> </div>
</body>
http://www.vscht.cz/kot/resources/studijni-materialy/ip-s-001/p03.html
N111031 Internetové publikování2. Základy HTML (XHTML)
Nadpisy
<body> <h1>Nadpis 1</h1> <h2>Nadpis 2</h2> <h3>Nadpis 3</h3> <h4>Nadpis 4</h4> <h5>Nadpis 5</h5> <h6>Nadpis 6</h6>
</body>
http://www.vscht.cz/kot/resources/studijni-materialy/ip-s-001/p04.html
N111031 Internetové publikování2. Základy HTML (XHTML)
Formátování
<body><p><em>zdůrazněný text</em></p><p><strong>silně tištěný text</strong></p>
<p><b>tučný text</b></p><p><i>kurzíva</i></p>
<p>text<sub>dolní index</sub></p><p>text<sup>horní index</sup></p>
<p><code>zdrojové texty se zobrazují neproporcionálním písmem</code></p>
<pre>Obsah se zobrazí neproporcionálním písmem přesně tak, jak je v dokumentu zapsán, včetně formátovacích znakůA B C1 2 34 5 6</pre></body>
http://www.vscht.cz/kot/resources/studijni-materialy/ip-s-001/p05.html
N111031 Internetové publikování2. Základy HTML (XHTML)
Rozdělení formátovacích elementů
»Elementy strong a em vyjadřují logický formát, vyjadřují, že obsah je důležitý
»Elementy b a i (implicitně vypadají stejně jako ty předchozí) definují vzhled bez logického významu
N111031 Internetové publikování2. Základy HTML (XHTML)
Seznamy
<body> <h1>Nečíslovaný seznam</h1> <ul> <li type="disc">kolečko</li> <li type="circle">kroužek</li> <li type="square">čtvereček</li> </ul>
<h1>Číslovaný seznam</h1> <ol type="a"> <li>položka 1</li> <li>položka 2</li> <li>položka 3</li> </ol>
<h1>Definiční seznam</h1> <dl> <dt>HTML</dt><dd>HyperText Markup Language</dd> <dt>XML</dt><dd>eXtensible Markup Language</dd> </dl>
</body>
http://www.vscht.cz/kot/resources/studijni-materialy/ip-s-001/p06.html
N111031 Internetové publikování2. Základy HTML (XHTML)
Grafika
<body> <hr />
<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></body>
http://www.vscht.cz/kot/resources/studijni-materialy/ip-s-001/p07.html