Základy HTML (2. přednáška)



Podobné dokumenty
Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

HTML Hypertext Markup Language

<html> - párový tag, uzavírá celý dokument <head> - párový, určuje hlavičku dokumentu <body> - párový, uzavírá tělo dokumentu Př. Základní struktura

Zá klady HTML. Tag HTML <HTML> Párová značka, který definuje webovou stránku. Obsah stránky končí značkou

Tvorba webových stránek

Tvorba webových stránek

HTML - Úvod. Zpracoval: Petr Lasák

Tvorba WWW stránek. Mojmír Volf

NSWI096 - INTERNET. Úvod do HTML

Hlavička dokumentu. mezi <head> a </head> obsahuje informace vztažené k dokumentu metadata <title> - název stránky, povinná párová značka

<link> - definuje vztah k jiným XHTML dokumentům, typicky

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML

Základy informatiky. 03, HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Tvorba webových stránek pomocí HTML kódu v příkladech. M. Seménka, 2014

Základy informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela

Základy HTML. Obecná syntaxe HTML. Struktura HTML

Mgr. Vlastislav Kučera přednáška č. 2

Tabulky. Přehled tagů z oblasti tabulek. Tag Význam Párový Výskyt. tr řádek tabulky nepovinně <table>, <tbody>, <thead>, <tfoot>

Základy webových aplikací ZWA Přednáška č. 2 HTML. Martin Klíma

WWW a HTML. Základní pojmy. Ivo Peterka

Uspořádání klient-server. Standardy pro Web

Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami <!-- a -->, je považováno za poznámku a nezobrazuje se.

Mgr. Vlastislav Kučera lekce č. 2

12. Základy HTML a formuláře v HTML

HTML. HyperText Markup Language Josef Steinberger

APLIKACE XML PRO INTERNET

Úvod do jazyka HTML (Hypertext Markup Language)

Obsah. Stručná historie World Wide Webu 7

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

(X)HTML, CSS a jquery

Specifikace ASYMBO XML feedu

Vývoj Internetových Aplikací

(X)HTML. Internetové publikování

HTML - pokračování. Co už víme?

13. Vytváření webových stránek

Inovace výuky prostřednictvím šablon pro SŠ

Buňka tabulky; tento tag doporučuju psát opět jako párový. Nyní již máme dostatek informací k tomu, abychom dokázali sestrojit jednoduchou tabulku.

IE1 jazyk HTML a kaskádové styly

Tvorba webu. Úvod a základní principy. Martin Urza

Úvod do aplikací internetu a přehled možností při tvorbě webu

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

TNPW1 Cvičení aneta.bartuskova@uhk.cz

HTTP protokol. HTTP protokol - úvod. Zpracoval : Petr Novotný novotny0@students.zcu.cz

IE1 jazyk HTML a kaskádové styly

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT

XHTML 1. Značkovací jazyky (mark-up): Součastí prostředků je systém m značek

Úvod do tvorby internetových aplikací

Základy programovacího jazyka HTML. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1133_Základy programovacího jazyka HTML_PWP

HTML. PIA 2012/2013 Téma 1. P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita

Tvorba webu. Základní HTML tagy. Martin Urza

Tvorba WWW stránek. Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Základy (X)HTML. WWW stránka WWW stránka dokument (soubor) s informacemi a pokyny pro jejich zobrazení

Kaskádové styly (CSS)

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

Internetové publikování

1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

v laboratořích CERN ve Švýcarsku byl zahájen projekt WWW (T. Barners-Lee přichází s projektem distribuovaného hypertextového systému)

Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky

Základy CSS (3. přednáška)

Jemný úvod do HTML. Co je HTML značka? Web nezná text formátovaný mezerami a konci řádku! Ale já potřebuji psát více mezer a určovat zalomení řádku!

Internet 02 - Tvorba statických www stránek za pomoci HTML tagů

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

Úvod do tvorby internetových stránek v jazyce HTML

Základy HTML. Obecná syntaxe HTML. Struktura HTML

Inovace výuky prostřednictvím šablon pro SŠ

Co je HTML. 1. Párový tag má začátek a konec: 2. Nepárový tag nemá ukončovací značku:

Tvorba stránek v HTML ve Wordu

Internet 1 vývoj, html, css

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Inovace bakalářského studijního oboru Aplikovaná chemie

Principy fungování WWW serverů a browserů. Internetové publikování

CSS Stylování stránek. Zpracoval: Petr Lasák

Tvorba fotogalerie v HTML str.1

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky

BI-AWD. Administrace Webového a Databázového serveru Virtualizace HTTP serveru

Dokumenty umístěné na počítačových serverech jsou adresovány pomocí URL (Uniform Resource Locator).

Stránka se dá otevřít dvěma způsoby

Mgr. Vlastislav Kučera přednáška č. 1

TVORBA WEBOVÝCH STRÁNEK

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Tomáš Herout

Internetové technologie, cvičení č. 5

Tvorba webových stránek

Mgr. Stěpan Stěpanov, 2013

9. Tagy tvorba www stránky pomocí tagů

(X)HTML-TAGY. VOŠ a SŠT Česká Třebová

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Tvorba internetových aplikací v XHTML 2.0 BAKALÁŘSKÁ PRÁCE

BI-AWD. Administrace Webového a Databázového serveru Úvod do problematiky HTTP serveru

tvoříme web HTML/CSS

14. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce

HTML - stručná reference

24. XML. Aby se dokument XML vůbec zobrazil musí být well-formed (správně strukturovaný). To znamená, že splňuje formální požadavky specifikace XML.

Tvorba webu v HTML. Redakční systém. CMS Joomla! Co je Joomla

22. Tvorba webových stránek

Dokument XHTML. Prohlížeč. styl CSS. Výstupní dokument. Soubor DTD

Transkript:

Základy HTML (2. přednáška)

WWW World Wide Web Sestává ze tří stavebních bloků Síť informačních zdrojů Universal Resource Identifier jednotný způsob jak adresovat zdroje, (URL) protokoly pro přístup ke zdrojům (HTTP, FTP,...) HTML formát textových zdrojů umožňující je vzájemě propojovat (založen na SGML)

URI Universal Resource Identifier Typicky má následující tvar: schema:[//][username@]host[:port][/path[?query]] (obsah hranatých závorek je nepovinný) Příklady: http://google.cz/search?q=uri mailto:jonathan.verner@ff.cuni.cz ftp://vernjaff@web.ff.cuni.cz http://localhost:8080/index.html Více viz RFC 2396 (http://www.ietf.org/rfc/rfc2396.txt).

Protokoly HTTP (HyperText Transfer Protocol) Později... GET / HTTP/1.1 Host: google.cz User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/53 Cookie: TZ=-120; HTTP/1.1 200 Ok. Date: Mon, 08. Oct 2012 23:46:26 Server: Apache Set-Cookie: SESSION=askdfj123KLKJ23KJ1LK3J123kjas32 Content-Length: 14371 Content-Type: text/html; charset=utf-8 <!DOCTYPE html PUBLIC...

SGML Standard Generalized Markup Language Formát HTML je speciálním případem (tzv. aplikací) SGML SGML bylo původně navrženo ke sdílení strojově čitelných dokumentů 60. léta, Charles Goldfarb, Edward Mosher, and Raymond Lorie, IBM ISO standard (ISO 8879:1986) aplikace SGML sestává z: DTD (document type definition) strojově čitelná definice formátu Style Sheet určuje jak dané dokumenty zobrazovat Document Instance konkrétní dokumenty nejznámější aplikace XML HTML

DTD Document Type Definition Specifikuje formát dokumentu dokument má stromovou strukturu (DOM) dtd sestává ze seznamu elementů tří základních typů: ENTITY definuje základní stavební kameny pro výstavbu složitějších prvků ELEMENT definuje prvky dokumentu (každý prvek odpovídá uzlu v DOM stromu) ATTLIST definuje vlastnosti jednotlivých uzlů ENTITY <!ENTITY % alignment "center left right">

DTD ELEMENT <!ELEMENT % td - - > <!ELEMENT UL - - (LI)+> <!ELEMENT OPTION - O (#PCDATA)>

DTD ATTLIST <!ATTLIST LINK %attrs; -- %coreattrs, %i18n charset %Charset; #IMPLIED -- char encoding of href %URI; #IMPLIED -- URI for linked re hreflang %LanguageCode; #IMPLIED -- language code -- type %ContentType; #IMPLIED -- advisory content rel %LinkTypes; #IMPLIED -- forward link type rev %LinkTypes; #IMPLIED -- reverse link type media %MediaDesc; #IMPLIED -- for rendering on >

Style Sheet CSS Později...

HTML struktura souboru DOCTYPE odkaz na DTD <html> HEADER BODY </html>

HTML DOCTYPE <!DOCTYPE html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd">

HTML Elements stavební kameny <nazevprvku atribut1=hodnota1 atribut2=hodnota2> potomci + obsah </nazevprvku> <div id=23 class=28> Tohle je text. <img src="../images/obrazek1.jpg" width="100px" /> <p> Tohle je odstavec </p> </div>

HTML Elements společné atributy Atributy společné většině elementů : id, class lang Základní typy elementů: strojově čitelné anotace (link, meta, script,...) block-level (div, table, h1, p,...) inline-level (span, img,...)

Hlavička <head>... </head> Obsahuje titulek povinný (!!), <title>...</title> css styly (prvek style) skripty (prvek script) strojově čitelné odkazy (prvek link) meta-informace (prvek meta) Příklad <head> <link rel="shortcut icon" href="images/favicon.ico" /> <link rel="stylesheet" href="css/layout.css" type="text/css"/> <meta http-equiv="content-type" content="text/xhtml; charset=utf-8" /> <meta name="keywords" content="set theory, topology, winter school, hejnice, forcing" /> <title>winter School in Abstract Analysis, section Set Theory & Topology</title> </head>

Link Element <link... /> Atributy href URI+ #name rel stylesheet odkazuje na soubor se styly alternate ve spojitosti s atributem media (resp. hreflang) umožňuje mít různé varianty pro různá média (resp. v různých jazycích) next,prev,contents,... umožňuje navigaci ve větším souboru dokumentů type formát odkazovaného obsahu (např. text/css, text/javascript) media pro které médium je odkazovaný obsah relevantní (např. print) Poznámka Lze použít pouze uvnitř prvku <head> </head>. Neobsahuje další prvky. Příklad <link rel= stylesheet href= css/print.css type= text/css media= print />

Metadata <meta... /> Kódování <meta http-equiv="content-type" content="text/xhtml; charset=utf-8" /> (<meta charset="utf-8"/> funguje též) Klíčová slova <meta name="keywords" content="set theory, topology, winter school, hejnice, forcing" /> Poznámka Může být přítomen pouze v hlavičce (<head>... </head>)

HTML Body <body>... </body> Obsahuje veškerý obsah Atributy žádné speciální

HTML Značkování/formátování textu h1,..., h6 nadpisy/sekce/kapitoly em, strong zdůraznění (em typicky italikou, strong typicky bold face) cite odkazy na literaturu blockquote, q citace (má atribut cite, jehož hodnotou je URI dokumentu, odkud citace pochází) sub, sup horní a dolní index ul, ol nečíslovaný a očíslovaný seznam (jednotlivé položky jsou v <li>...</li> prvcích) dl slovníkový seznam (definované slovo v <dt>...</dt> prvku, definice v <dd>...</dd> prvku) ins, del změny v dokumentu (ins vložené pasáže, del vypuštěné pasáže) br vynucený konec řádky p odstavec

Obrázky <img /> Atributy Příklad src alt url obrázku textový popis obrázku (povinný) width šířka obrázku height délka obrázku (důležité, umožní prohlížeči zobrazit stránku před načtením obrázku) <img src=../obrazky/fotka.jpg widht=20px height=35px alt= Moje malickost />

Tabulky <table>... </table> Atributy cellspacing cellpadding Obsahuje prvky caption popisek tabulky thead záhlaví tabulky tbody tělo tabulky tfoot patička tabulky tr řádek tabulky th, td buňka tabulky

Tabulky <td>... </td> Atributy rowspan colspan align valign headers sloučí buňky vertikálně sloučí buňky horizontálně horizontální zarovnání obsahu buňky (left, center, right, justify, char) vertikální zarovnání obsahu buňky (top, middle, bottom, baseline) id buňky, kde je nadpis sloupečku, ke kterému daná buňka náleží

Tabulky příklad <table id="demo-table"> <caption> Oceans </caption> <thead> <tr><th> </th><th> Area </th><th>mean depth</th></tr> <tr><th> </th><th>million km<sup>2</sup></th><th>m </th></tr> </thead> <tbody> <tr><th>arctic </th><td> 13,000 </td><td> 1,200 </td></tr> <tr><th>atlantic</th><td> 87,000 </td><td> 3,900 </td></tr> <tr><th>indian </th><td> 75,000 </td><td> 3,900 </td></tr> <tr><th>southern</th><td> 20,000 </td><td> 4,500 </td></tr> </tbody> <tfoot> <tr><th>total </th><td> 361,000 </td><td> </td></tr> <tr><th>mean </th><td> 72,000 </td><td> 3,800 </td></tr> </tfoot> </table> Table : Oceans Area Mean depth million km 2 m Arctic 13,000 1,200 Atlantic 87,000 3,900 Indian 75,000 3,900 Southern 20,000 4,500 Total 361,000 Mean 72,000 3,800

Shrnutí HTML je formát pro "značkování" textů a jejich vzájemné provázání je to "potomek" tzv. SGML formální specifikace je částečně daná strojově čitelným dtd dokumentem, částečně standardem sestává z tzv. prvků, které tvoří stromovou strukturu (DOM) prvky můžou mít vlastnosti (atributy) a potomky vizuální prezentace dokumentu (jak vypadá) je určena pomocí css stylů (viz dále) K dalšímu studiu... https://developer.mozilla.org/en-us/docs/html http://www.w3.org/tr/html4/ http://docs.webplatform.org/