Vývoj Internetových Aplikací



Podobné dokumenty
Tvorba WWW stránek. Mojmír Volf

Základy WWW publikování

(X)HTML, CSS a jquery

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

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

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

HTML Hypertext Markup Language

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

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

APLIKACE XML PRO INTERNET

HTML - Úvod. Zpracoval: Petr Lasák

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

Š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

Technologie pro tvorbu webových aplikací 1. díl (rozdělení, HTML, XHTML)

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

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

Kaskádové styly (CSS)

Kaskadové styly (CSS) VOŠG Hellichova Praha 2010 Jirka Jahoda

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

NSWI096 - INTERNET. Úvod do HTML

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

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

CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

TNPW1 Cvičení

Tvorba webových stránek

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

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í

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

Úvod do tvorby internetových aplikací

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

Tomáš Herout

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

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag>

Jazyky pro popis dat

Mgr. Stěpan Stěpanov, 2013

HTML. HyperText Markup Language Josef Steinberger

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

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

CSS Selektory tříd a ID, dědičnost, další vlastnosti. Formátování HTML dokumentu, které je více či méně oddělené od obsahu Způsoby implementace

Internet 1 vývoj, html, css

Úvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

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

Tvorba webových stránek

Dokument ve formátu webové stránky vytvořený pomocí XHTML a CSS

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

TVORBA WEBOVÝCH STRÁNEK

Tvorba stránek v HTML ve Wordu

Internet 2 css, skriptování, dynamické prvky

(X)HTML. Internetové publikování

Kaskádové styly. CSS (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

Základy HTML. Autor: Palito

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

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

Tvorba jednoduchých WWW stránek

Webové stránky. 2. Úvod do jazyka HTML. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Tvorba webových stránek

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

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

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

MODERNÍ WEB SNADNO A RYCHLE

JavaScript v jazyku HTML

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

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

Úvod do jazyka HTML (Hypertext Markup Language)

Internetové publikování

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

Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci

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

Tvorba jednoduchých WWW stránek

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

ZNAČKOVACÍ JAZYKY A JEJICH VYUŽÍVÁNÍ MARKUP LANGUAGE AND THEIR USE. Zdeněk Havlíček

(X)HTML. Internetové publikování

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

Vývoj Internetových Aplikací

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

Obsah prezentace. Co je to XML? Vlastnosti. Validita

Vývoj Internetových Aplikací

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

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

CSS Kaskádové styly. formátování webových stránek

Mgr. Vlastislav Kučera lekce č. 2

HTML. ICT_01., 02. konzultace; 2. ročník 1/6

Obsah. Stručná historie World Wide Webu 7

pracuje na principu Požavek/Odpověď (request/response) výhodou je jednoduchost a teoretická možnost přenášet objekty jakéhokoliv druhu

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

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

Tvorba WWW stránek s využitím technologií (X)HTML, CSS, PHP a databází

PB Vyšší odborná škola a Střední škola managementu, s.r.o. Absolventská práce Jan Chlumský

Internetové publikování. Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)

Internet a tvorba WWW stránek

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

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

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

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

Použití CSS v dokumentech 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

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

CO je to? WWW, HTML, CSS

Transkript:

2 Vývoj Internetových Aplikací HTML a CSS Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky

HTML a CSS - Tvorba webových stránek - Struktura - Obsah - Vzhled - Funkcionalita zdroj: http://www.99points.info

HTML - HyperText Markup Language - Značkovací jazyk pro tvorbu hypertextů, tj. WWW stránek - Vychází z univerzálního značkovacího jazyka SGML, kdy v roce 1990 v laboratořích CERN (Švýcarsko) byl vyvinut jazyk HTML a protokol pro jeho přenos HTTP. Zároveň vznikl první webový prohlížeč (WWW). - Dnes jako standard W3C. - Aktuální verze 4.01 z roku 1999, pracuje se na verzi 5.0 (Web Applications, Web Forms) předpokládané dokončení specifikace 2022. - Webové/HTML stránky jsou textové dokumenty

HTML - Jedná se o značkovací jazyk pro rozvržení a propojení dokumentů. Určuje strukturu informací v dokumentu. - Definuje syntaxi a umístění elementů, bez přímé vazby na jejich zobrazení. - Využívá značek (podle SGML) - Strukturální značky (p, h1) - Popisné (sémantické) značky (title, address) dnes stále větší význam - Stylistické značky (b, i) dnes se opouštějí s ohledem na CSS - Párové i nepárové značky - Problémy jsou spojené především s různou interpretací popisu obsahu na různých zařízeních/prohlížečích a dodržováním zpětné kompatibility

HTML značky <?...> <!-- > <p> </p> otevírací značka uzavírací značka <a href= http:// > </a> název atributu hodnota atributu samo-uzavírací značka <img src= a.jpg />

HTML struktura <html> <!-- toto je komentář --> <head> <title>titulek stránky</title> </head> <!-- tělo dokumentu --> <body> <h1>nadpis stránky</h1> <p>toto je tělo dokumentu</p> </body> </html> kořenový HTML element hlavička tělo

HTML struktura zdroj: http://barbaraambach.com

Odkazování v HTML - Odkazy, obrázky, externí styly, externí javascripty, atd. - Absolutní URL http://, / - Relativní cesta -./,../, a.jpg, images/a.jpg zdroj: http://www.w3.org

XHTML - Extensible HyperText Markup Language - Bližší vazba na XML oproti HTML, což přináší přesnější požadavky na tvorbu kódu - Pouze párové značky - Všechny hodnoty elementů jako parametry v uvozovkách - Zákaz křížení značek/tagů - Malá písmena - XML prolog, atd. - Verze (standardy W3C): - XHTML 1.0 přechodové (transitional) - XHTML 1.0 striktní (strict) - XHTML 1.1 - XHTML 2.0 <p> </p> <br /> <img src= />

XHTML <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html> <!-- toto je komentář --> <head> <title>titulek stránky</title> </head> <!-- tělo dokumentu --> <body> <h1>nadpis stránky</h1> <p>toto je tělo dokumentu</p> </body> </html> XML prolog Specifikace DOCTYPE

CSS (Kaskádové styly) - Cascading Style Sheets - Při používání XHTML dnes nepostradatelný nástroj - Umožňuje oddělit obsah a strukturu (sémantiku) dokumentu od jeho grafické podoby - Pomocí textového zápisu různých parametrů s vazbou na různé prvky HTML/XHTML je možné specifikovat jejich vizuální (i funkční) možnosti. - Opět významná závislost na konkrétní interpretaci prohlížečem, používání tzv. hacků - Možnost aplikace různých stylů na jeden obsah - Aktuálně verze CSS2, možnost používání verze 3 (HTML5)

CSS použití - Umístění stylů při použití: - V samostatném souboru (import pomocí elementu style v hlavičce) - V hlavičce HTML dokumentu - Přímo v elementu (pomocí atributu style) - Vazby mezi stylem a elementy - Podle jména elementu - Podle identifikátoru elementu (id) - Podle třídy elementu (class) - Podle strukturálního umístění v dokumentu (zanořování a dědičnost)

CSS pravidla selektor a.link:hover { deklarace color: #ff0000; } vlastnost hodnota

CSS h1 { margin: 5px; /* okraj šířky 5 pixelů */ font-size: 12pt /* velikost fontu 12 bodů */ } p.odstavec { text-align: center; /* text centrovat */ line-height: 10pt; /* výška řádku 10 bodů */ } #hlavicka {}.bezokraje {} div#menu li a {}.text a:hover {} div.text p strong {}

CSS a HTML struktura zdroj: http://basie.exp.sis.pitt.edu/~christomer/css_basics/

CSS a HTML - Blokové vs. Inline elementy - Hodnoty (barvy, rozměry, výčty, funkce, odkazy) - Boxing model - Násobné deklarace padding: 1px 2px 5px 10px;

Práce s HTML/XHTML - Validita ověření, zda kód odpovídá syntakticky pravidlům specifikovaným pro použitý značkovací jazyk - http://validator.w3.org/ - http://seo-servis.cz/ - Tvorba - WYSIWYG - Přímá tvorba HTML/XHTML kódu - Publikační/redakční systémy

Wireframe a Prototyping zdroj: http://minimaldesign.net