Škola. Téma hodiny 08.08 HTML - Základní návrh stránky Informační a komunikační technologie

Podobné dokumenty
Tvorba webových stránek

1: Úvod 9. Co a kde v knize naleznete... 9 Zdroje Doporučení pro další studium... 11

Přehled základních html tagů

Žák si porovná vlastní výstup s tímto materiálem, detekuje chyby, posoudí vhodnost odchylných řešení. Samostatný projekt zadání.

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

Ukázka knihy z internetového knihkupectví

CSS styly - úvod. Formátování HTML - Kdy používat CSS - Nástin možností CSS - Trojí použití CSS - Příklady - Syntaxe - Příklad s nadpisem

CSS styly. Cascading Style Sheets kaskádové styly

15. CSS styly (funkce, vývoj, využití). Práce s CSS styly (vkládání do kódu, pravidlo, selektor, dědičnost, kaskády, id a vlastní třídy)

Škola. Číslo projektu. Datum tvorby 12. září 2013

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

TNPW1 Cvičení

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

Kaskádové styly základy grafiky

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

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

Ú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.

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

22. Tvorba webových stránek

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

(X)HTML, CSS a jquery

Tvorba webových stránek

Vývoj Internetových Aplikací

Základy HTML. Autor: Palito

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í

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

Textové editory. Ing. Luděk Richter

<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

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

O CSS podrobněji. Box model Document flow Layout

Microsoft Office Word 2003

Tvorba webových stránek

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

Š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

Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5

Stručný obsah Šablona CSS Pravidla CSS, selektory a deklarace vlastností Formátování textů, nadpisů a odkazů Efekty v textech a odkazech

Bloky. Tag Význam Párový. p odstavec nepovinně. br řádkový zlom ne. div oddíl ano. center vycentrování ano. h1 nadpis 1.

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

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Kaskádové styly 4IZ228 tvorba webových stránek a aplikací

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

Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti CSS pro pozicování Ing.

ŠKODA Portal Platform

HTML Hypertext Markup Language

Tvorba webu. Kaskádové styly (CSS) Martin Urza

tvoříme web HTML/CSS

OpenOffice.org, Writer

Tématická oblast: dědičnost, kaskáda. CSS a média. Stylové předpisy pro různé typy zobrazovacích zařízení

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

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

Tvorba WWW stránek. Mojmír Volf

Soukromá střední odborná škola Frýdek-Místek, s.r.o. VY_32_INOVACE_135_IVT_HTML_08_tvorba_www

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

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

Název: VY_32_INOVACE_PG4120 Literatura, online zdroje informací, testy

================================================================================ =====

Práce se styly 1. Styl

Ministerstvo školství, mládeže a tělovýchovy České republiky. Tematický plán Obor: Informační technologie. Vyučující: Mgr.

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

Webové stránky. 5. Kaskádové styly formátování textu. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Podpora digitalizace a využití ICT na SPŠ CZ.1.07/1.5.00/

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Pracovní list VY_32_INOVACE_33_19 Databáze Databáze Databáze Ing. Petr Vilímek

Internet 1 vývoj, html, css

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Kaskádové styly (CSS)

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

Mgr. Vlastislav Kučera lekce č. 2

Formátování obsahu adminweb

Pracovní list VY_32_INOVACE_33_20 Databáze Databáze Databáze Projekt II. Ing. Petr Vilímek

Úvodní list. Název školy Integrovaná střední škola stavební, České Budějovice, Nerudova 59 Číslo šablony/ číslo sady Poř. číslo v sadě 19 32/10

1. Začínáme s FrontPage

WORD 2007 grafický manuál

Výukový materiál KA č.4 Spolupráce se ZŠ

KASKÁDOVÉ STYLY - PÍSMO

DESETIMINUTOVKY CSS - DOVEDNOSTI TÉMATA:

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

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

EU-OPVK:VY_32_INOVACE_FIL19 Vojtěch Filip, 2014

Registrační číslo projektu: Škola adresa:

APLIKACE XML PRO INTERNET

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

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

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

Rozměry, okraje a rámečky

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

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

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

CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)

Osnova kurzu OBSLUHA PC ZÁKLADNÍ ZNALOSTI. pilotního projektu v rámci I. Etapy realizace SIPVZ

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

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

MODERNÍ WEB SNADNO A RYCHLE

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

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

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

Název: VY_32_INOVACE_PG4119 Tipy a triky, rozdíly mezi prohlížeči

KAPITOLA 5. Základní stylování seznamů

Transkript:

Škola Střední odborná škola a Střední odborné učiliště, Hustopeče, Masarykovo nám. 1 Autor Ing. Jiří Tinka Číslo projektu CZ.1.07/1.5.00/34.0394 Číslo DUM VY_32_INOVACE_18_ICT_08.08a Název Tvorba webu Téma hodiny 08.08 HTML - Základní návrh stránky Předmět Informační a komunikační technologie Ročník/y/ Třetí, čtvrtý Datum tvorby 19. září 2013 Materiál slouží jako podklad pro výklad. Učitel má k dispozici PC a dataprojektor. Žák má k dispozici PC s nainstalovaným webovým Anotace klientem a textovým editorem (např. Notepad). Žáci si v průběhu výkladu prakticky vyzkouší vytvořit různé styly v HTML kódu, vliv a funkci jednotlivých stylů na vizuální podobu webové stránky. Očekávaný výstup Druh učebního materiálu Žák bude schopen editovat jednoduchou webovou stránku a modifikovat její parametry. Získá praktické zkušenosti s používáním stylů při psaní webové stránky. prezentace Pokud není uvedeno jinak, materiál je z vlastních zdrojů autora.

CSS = Cascade Style Sheets Mohou být umístěny: V HTML dokumentu a) Centrálně ve hlavičce b) individuálně (přímo v tagu) V samostatném souboru *.css

Kdy použijeme CSS? chcete dát na stránku formát, který se nedá udělat jinak; nechcete ztrácet čas složitým individuálním formátováním; zabýváte se skriptováním, zejména Javaskriptem; větší web s mnoha stránkami, které mají vypadat jednotně; chcete jít s dobou při stavbě stránek.

Výhody CSS: Rychlejší načítání stránky, menší zatížení serveru; velikost a tvar písma, prokládání, zarovnání řádkování; odsazení prvního řádku odstavce; Zrušit nebo zvětšit prázdný prostor před a po odstavci; Automatické formátování nadpisů, textů; Zvýraznění odkazů po přejetí myší; Grafické odrážky; Zneviditelnit, zprůhlednit nebo nezobrazit určité části textu; Předefinovat grafický význam běžných tagů; Pozadí stránky, tabulky ale třeba i odstavce; opakování a přesná pozice; Umístění objektu kamkoliv do stránky, překrývání, posouvání; Rolovací lišty, oříznutí, orámování, okraje; Nejmocnější zbraň pro rozhýbání" stránek; CSS fungují hodně automaticky, vzhled celého webu se deklaruje jedním souborem.

Nevýhody CSS: ne vždy dostatečná podpora v majoritních prohlížečích. Prohlížeče obsahují v implementaci CSS chyby a je někdy nesnadné napsat kód tak, aby se v různých prohlížečích výsledek zobrazil stejně. Situace se poslední dobou značně zlepšuje, mj. opravami chyb v prohlížečích a nástupem nových verzí Internet Exploreru. Občas se používají podmíněné komentáře, které umožňují definovat na úrovni HTML kód, který bude viditelný pouze Internet Exploreru či naopak..

Limity CSS: CSS selektory neposkytují přístup k rodičovským prvkům, jako to umožňují sofistikovanější jazyky jako například Xpath. Nemůžete například nastylovat jen ty odstavce, které obsahují odkaz. Horizontální kontrola prvků na stránce je intutivní a jednoduchá, naopak vertikální stylování už působí problém. Například na obyčejné vertikální centrování obsahu se musí používat poměrně složité kombinace a hacky, které ještě nemusí být dopředně kompatibilní. [19] CSS neposkytuje možnost pro symbolický zápis proměnné nebo konstanty, všechny hodnoty musí být vepsány přímo v kódu. Například pokud se na vícero místech používá stejná barva, nemůže se použít symbolický zápis barva=red; a poté už jen psát proměnnou barva, všude se musí uvádět přímo hodnota red. CSS neumí počítat výrazy, prohlížeče například neporozumí výrazu margin-left: 10% - 3cm + 4px;. Webdesigner si to vše musí spočítat sám. CSS2 nenabízí žádnou možnost pro tvorbu kulatých rámečků nebo jiných kulatých objektů. Pracuje pouze s obdélníky. CSS2 nenabízí žádnou možnost, jak jednomu elementu přiřadit více obrázků na pozadí..

Možnosti CSS1 První verze CSS zavedla syntax (používaný ve všech následujících verzích), způsob vybírání prvků přes selektory, několik pseudotříd, hodnoty a jejich jednotky. Kategorie Přizpůsobení vlastností hypertextových dokumentů umožnilo CCS 1 v následujících oblastech: vlastnosti písma barvy textu a pozadí vlastnosti textu vlastnosti blokových elementů způsoby zobrazení prvků řízení pozice

Možnosti CSS2 outline vnější ohraničení max-height, max-width, min-height, min-width minimální a maximální šířka nebo výška elementu content nastavitelný obsah elementu counter nástroj pro číslování kapitol quotes styl citací clip ořezávání cursor kurzor nad elementem position možnost pozicovat element v řádku, v bloku, absolutně, relativně, top, bottom, right, left okrajové hodnoty pro position:absolute; overflow zobrazení při přetékání obsahu visibility viditelnost elementů z-index možnosti překrývání page-break, orphans, widows typografická pravidla pro dělení stránek table-layout, border-collapse, border-spacing, caption-side, empty-cells nové možnosti pro zobrazení tabulek direction směr psaní textu

Možnosti CSS 3: animace CSS3 přímo podporuje animaci elementů (jejich vlastností), doposud se animace dělaly přes DHTML, např. Query dodatečné možnosti stylování pozadí blokových elementů, včetně např. oříznutí jejich pozadí, vržených stínů nebo zakulacených okrajů dodatečná pravidla pro přetékání obsahu blokových elementů opacita míra neprůhlednosti prvků další podpora stránkovaného obsahu záložky a možnosti dělení textu flexibilní blokové elementy dodatečné vlastnosti pro písma načítání písma z externího zdroje, přizpůsobení velikosti při nízké čitelnosti, zužování / rozšířování písma vlastnosti pro generovaný obsah zkracování obsahu s možností expanze, přesunování elementů dále ve stránce mřížky (zatím nikde neimplementované) cílové odkazy jak a kde se mají otevírat vlastnosti pro drag'n'drop nové vlastnosti pro marquee automatický vícesloupcový layout nové vlastnosti Ruby vlastnosti pro čtený text 2D a 3D transformace vlastnosti spolupracující s navigací uživatelsky definované vlastnosti

Párové značky: Styl - začátek <STYLE> - konec </STYLE> Poznámmka: Tagy Styl budou probrány samostatně.

pravidlo H1 { text-align: center } selektor deklarace vlastnost hodnota Selektory i deklarace lze sdružovat do tzv. multideklarace: H1, H2, H3 { font-family: Arial, sans-serif; color: blue }

Základní CSS selektory: body Tyto deklarace budou platit pro všechny výskyty elementu body. body p Tyto deklarace budou platit pro všechny elementy p, které se nachází v elementu body, v jakékoliv hloubce. body>div Tyto deklarace budou platit pro všechny elementy div, které jsou dětmi elementu body. To znamená, že pokud bychom měli elementdiv, který se nachází v <body><blockquote><div>, tyto deklarace by pro něj neplatily, protože tento div není přímým potomkem elementubody..trida Tyto deklarace budou platit pro všechny elementy, které mají v HTML nastavenou třídu trida. To se provádí pomocí HTML atributu class. #id Tyto deklarace budou platit pro všechny elementy, které mají v HTML nastavený identifikátor id. To se provádí pomocí HTML atributu id. sel1, sel2, sel3 Selektory můžeme seskupovat pomocí čárek. Následující deklarace pak budou platit pro všechny selektory.

Připojení CSS: Připojení externího souboru pomocí elementu link. Příklad: <head> <link rel='stylesheet' href='styly.css' type='text/css'> </head> Připojení externího souboru pomocí http hlavičky link. Příklad: Link: <fancy.css>; rel=stylesheet Přímý (inline) zápis stylu pomocí atributu style. Tato pravidla budou aplikována pouze na dotyčný element (tedy: chybí zde kaskádovost). Ukázka: <p style="color: red; text-decoration: underline"> Tento odstavec bude červený a podtržený. </p>

Kontrolní otázky: Co znamená zkratka CSS? Výhody a nevýhody použití CSS Jaké jsou způsoby použití CSS? Co je to multideklarace?

Doporučená literatura, další studijní materiály: http://www.adaptic.cz/weby/ http://csshelp.ic.cz/ http://cs.wikipedia.org/wiki/kaskádové_styly http://interval.cz/clanky/kaskadove-styly-v-dobrem-stylu/ http://www.jakpsatweb.cz/css/ http://www.kosek.cz/clanky/dhtml/styly.html http://www.tvorba-webu.webtvor.net/css.php http://www.w3.org/style/css/overview.cs.html STANÍČEK, Petr. Kompletní průvodce CSS: kaskádové styly. Vyd. 1. Brno: Computer Press, 2003, 178 s. ISBN 80-722-6872-4. Časopisy: PC-World, CHIP, Jak na počítač, ABC,

Použité zdroje: [1] http://www.jakpsatweb.cz/css/css-uvod.html [2] http://cs.wikipedia.org/wiki/kaskádové_styly [3] STANÍČEK, Petr. Kompletní průvodce CSS: kaskádové styly. Vyd. 1. Brno: Computer Press, 2003, 178 s. ISBN 80-722-6872-4. [4] Vlastní archiv autora

Pokud není uvedeno jinak, jsou použité objekty vlastní originální tvorbou autora. Materiál je určen pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jakékoliv další využití podléhá autorskému zákonu. Veškerá zde použitá vlastní díla autora lze bezplatně dále používat i šířit při uvedení autorova jména. Ing. Jiří Tinka, 2013