TNPW1 Technologie pro publikování na webu

Slides:



Advertisements
Podobné prezentace
Technologie pro publikování na webu 1
Advertisements

TNPW1 Technologie pro publikování na webu
Technologie pro publikování na webu 1
TNPW1 Technologie pro publikování na webu Cvičení č. 8 Obtékání a sloupce Martin Adámek.
WWW stránky.
Referát č. 22 Tvorba webových stránek (Struktura webu, struktura HTML dokumentu, vytvoření webové stránky exportem z aplikačního programu, provázání.
ZÁKLADY HTML Číslo DUM: VY_32_INOVACE_04_11 Autor: Mgr. Ivana Matyášková Datum vytvoření: duben 2013 Ročník: tercie Vzdělávací obor: informační technologie.
TNPW1 Technologie pro publikování na webu Přednáška č. 4 seznamy seznamy tabulky tabulky jejich sémantika jejich sémantika Ing. Martin Adámek Katedra informačních.
Mgr. Vlastislav Kučera přednáška č. 2.  Struktura stránky  hlavička  meta tagy  titulek stránky  připojení stylů,...  CSS.
Základy HTML.
HyperText Markup Language
CSS a HTML 5. HTML 5 HTML5 je nová verze specifikace značkovacího jazyka HTML, která přináší podstatné změny v technologiích webových stránek. HTML5 umožňuje.
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady29Číslo DUM14.
Selektory 1 1. Selektor elementu Deklarované styly budou použité při každém vyskytování elementu v dokumentu. Selektor elementu se obvykle používá pro.
TNPW1 Cvičení
Kaskádové styly (Cascading Style Sheets, CSS) slouží k formátování HTML prvků. Pomocí kaskádových stylů lze nastavit font, řez písma, velikost písma, zarovnání,
TVORBA WEBOVÝCH STRÁNEK
Layout stránky Rozvržení stránky (layout stránky) se provádí z těchto důvodů: Určení polohy záhlaví, menu, textů, obrázků... Zachování polohy při změně.
Návrh a tvorba WWW Cvičení 2 CSS 3. Cascading Style Sheet Cascading Style Sheet (kaskádové styly) je stylový jazyk, který se používá pro popis vzhledu.
PHP – vkládání souborů a html 5
Písmo.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
TNPW1 Technologie pro publikování na webu Cvičení č. 5 SFTPFormuláře Martin Adámek.
VY_32_INOVACE_4.3.IVT1.11/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
Třídy, generické třídy, pseudotřídy
TNPW1 Technologie pro publikování na webu Cvičení č. 3 Nadpisy Martin Adámek.
Centrování, Box model, Plovoucí fotogalerie Ing. Jiří Štěpánek.
Prezentace v Powerpointu
Kaskádové styly Cascading Style Sheets. Využití CSS jde o jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML umožňuje.
Číslo šablony: III/2 VY_32_INOVACE_P4_3.13 Tematická oblast: Aplikační software pro práci s informacemi II. CSS - vlastnosti Typ: DUM - kombinovaný Předmět:
TNPW1 Cvičení
TNPW1 Technologie pro publikování na webu Cvičení č. 4 Nejen textem živ je web – seznamy, obrázky a tabulky Martin Adámek.
KASKÁDOVÉ STYLY SYNTAXE STYLŮ PRAVIDLO DEFINUJÍCÍ STYL SE SKLÁDÁ Z NEJMÉNĚ TŘÍ ZÁKLADNÍCH ČÁSTÍ: * SELEKTOR ZNAČKY * SLOŽENÉ ZÁVORKY A V NICH JE.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Tvorba webu Úvod do CSS 1.
TNPW1 Technologie pro publikování na webu Cvičení č.1 Organizační úvod Subjektivní kvalita webu Martin Adámek.
Textový procesor (MS Word)
Kaskádové styly - CSS.
Pravidla a doporučení pro názvy souborů
Základní škola a mateřská škola Bzenec Číslo projektu: CZ.1.07/1.4.00/ Číslo a název šablony klíčové aktivity: III/2: využívání ICT – inovace Vypracoval/a:
CSS – vlastnosti textu text-align (vodorovné zarovnání)
CSS – style Mgr. Lenka Švancarová. CSS – značka style (textstyle.html)
Referát č.13 Textový editor (struktura textu – přiřazení stylu, formátování (vzhled) textu, změna stylu, typografická a estetická pravidla)
TNPW1 Cvičení
TNPW1 Technologie pro publikování na webu Cvičení č. 7 Menu Martin Adámek.
Kaskádové styly tvorba webových stránek
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
CSS – selektory Mgr. Lenka Švancarová. CSS – selektory Hromadná deklarace slouží ke zkrácení zápisu.  Místo h1 { color: #996666; background-color: rgb(255,255,102);}
KASKÁDOVÉ STYLY 1. 2 PRVNÍ STANDARD (CSS1) BYL PŘEDSTAVEN V ROCE 1996, PROTO STARŠÍ PROHLÍŽEČE ("ČTYŘKOVÉ" VERZE) IE A NN KASKÁDOVÉ STYLY NEPODPORUJÍ.
CSS Cascading Style Sheets Kaskádové styly
CSS – float a clear Mgr. Lenka Švancarová. CSS – float Vlastnost určuje obtékání prvku. Hodnoty:  right – prvek bude zarovnán vpravo, okolní obsah stránky.
TNPW1 Technologie pro publikování na webu Cvičení č. 9 Boxmodel Martin Adámek.
VY_32_INOVACE_4.3.IVT1.05/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS.
TNPW1 Technologie pro publikování na webu Cvičení č. 2 Překlad URL na fyzickou adresu stránky Editor Macromedia Homesite „Hello world“ v XHTML (úvod do.
CSS Cascading Style Sheets. Výhody CSS Mohou ušetřit psaní zdrojového kódu Mohou ušetřit psaní zdrojového kódu Tvoření libovolných vzhledů Tvoření libovolných.
Základní pojmy (1) Nejpoužívanější internetové prohlížeče: Google Chrome (32.0.x), Mozilla Firefox (27.0), Internet Explorer (11.0.2), Opera (19.0.x),
Textový editor.  Sada formátování, pomocí které lze rychle změnit vzhled textu, tabulek, …  Základ pro tvorbu rozsáhlých dokumentů  Důležité pro tvorbu.
VY_32_INOVACE_4.3.IVT1.06/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS pozicování.
Title of the document The content of the document Úroveň 1 Úroveň 2 Úroveň 3 Titulek Výrobky Služby O nás Autorem materiálu a všech jeho částí, není-li.
CSS – selektor class.tx { color: black; /* nastaví černou barvu písma */ } Selektor class (třída) použijeme pokud chceme určité vlastnosti definovat pro.
Kaskádové styly Cascading Style Sheets. Využití CSS jde o jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML umožňuje.
VY_32_INOVACE_4.3.IVT1.07/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ CSS formátování.
Styly CSS VýhodyDruhyZápis. Výhody CSS oddělení struktury od formátování oddělení struktury od formátování přilinkováním souboru styl.css lze formátovat.
Ing. Jiří Štěpánek.  V tomto případě je barva písma i použitý font definován jako atribut elementu font. Tento způsob znemožňuje znovupoužitelnost.
HTML pokračování. Co obsahuje každý html dokument? stránka stránka ahoj světe HTML.
1 Kurz XHTML a CSS Část 2: Popis vzhledu dokumentu za pomocí CSS - kaskádových stylů.
Krátký úvodní kurz HTML Jenyk Obecně 1 - html  V HTML jazyce nezáleží na rozložení a délce řádku, extrémem je napsat celý program v jednom řádku.
Kaskádové styly CSS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
ADOBE DREAMWEAVER CS6 CSS - Formátování textu
Tvorba webových stránek
Transkript prezentace:

TNPW1 Technologie pro publikování na webu Cvičení č. 6 CSS – kaskádové styly Martin Adámek

TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT) CSS styly – smysl výhody CSS pro formátování elementů hromadně – obdobně jako styly ve Wordu výhody CSS pro definici rozložení plovoucí, přizpůsobující se snadné přepínání vzhledu dle požadavků rozlišení kontrast, barvy, témata např. www.adamek.cz v TNPW1 povoleny pouze styly definované v připojeném externím CSS souboru, ne přímo v XHTML ! TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

CSS styly – propojení CSS a XHTML v hlavičce XHTML pomocí link rel připojen CSS soubor, ve kterém jsou styly definovány např. <link href="styly.css" rel="stylesheet" type="text/css" media="all" title=„Základní styl" /> TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

CSS styly – principy definice základní možnosti napojení element v XHTML: typ elementu v CSS: přímo název elementu např.: h1 třída název třídy si určuje autor, nemá žádný další význam v XHTML: parametr „class“ možnost přiřadit jednomu elementu více tříd (na pořadí tříd nezáleží) např.: <td class=„levy lichy dolni"> </td> v CSS: předchází tečka (příp. *.) např.: .skryte jeden konkrétní element v XHTML: parametr „id“ v CSS: předchází křížek např.: #menu TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT) CSS styly – příklad příklad části CSS kódu h1, .h0 { text-align: center; background-color: white; color: black; border: black 1px solid; margin: 0.5em; } /*****jakákoliv poznámka**/ k dispozici Bradbury TopStyle Lite TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

CSS styly – principy kombinací a zároveň (omezení, užší určení) element tečka třída (bez mezery!) např. h2.skryte ul.menu nebo (pro více různých možností) oddělení čárkou h1, h2, .podnadpis, div.vpravo, #menu ul, ol vnoření pro definované prvky obsažené v definovaných prvcích oddělení mezerami ul.menu li styl se týká právě elementů „li“, které jsou vloženy v elementu „ul“, který má třídu „menu“ div img styl se týká právě elementů img (=obrázků) vložených v elementu div TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

CSS styly – principy kombinací – příklady h1, .dulezite, #menu {color: red;} /* čárka: následuje další, nezávislé určení, pro které elementy tato definice stylu platí nic: typ elementu tečka: třída křížek: id */ ul li {color: black;} /* mezera: pouze pro li, které je částí ul (nikoliv pro jiné li) */ p.ukazka {font-weight: bold;} /* tečka: pouze pro odstavec, který má nastavenu třídu ukazka */ TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

Drobná upozornění – prevence chyb – 1. nadpisy Obrázkový nadpis (webu, stránky, části stránky) je důležitý, není dekorace musí být zobrazen i bez stylů, v čistém XHTML => nesmí být maskován jako dekorace v CSS => musí být vložen v <img> v XHTML text nadpisu musí být opsaný v parametru alt dle povahy nadpisu je obrázek s nadpisem celý vložen v h1, h2, apod. – jako by to byl textový nadpis TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

Drobná upozornění – prevence chyb – 1. nadpisy správné provedení nadpisů je důležité pro sémantiku! případné zrealizování nadpisu celého webu pouze obrázkem v CSS způsobí bodovou ztrátu na asi třech místech hodnotící tabulky protože jednou ranou způsobí několik různých potíží za různých situací TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

Drobná upozornění – prevence chyb – 2. písma patkové x bezpatkové neproporciální x proporciální iiii x iiii mmmm x mmmm příklady a vhodnost bezpatkových x patkových písem pro konkrétní použití vizte www.adamek.cz/fim/tvorba-webu/tipy-rady/ TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

Drobná upozornění – prevence chyb – 2. písma generická rodina písem je např. Serif (Arial, Times, apod. jsou konkrétní písma) v jedné definici nemíchejte patková a bezpatková písma pro kapitálky (z okrasných důvodů) používejte definici v CSS, nikoliv Shift či CapsLock v XHTML neplatí pro běžné zkratky, které mají být velké z podstaty TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

Drobná upozornění – prevence chyb – 3. barvy volte dostatečný kontrast mezi popředím a pozadím představte si své dílo monochromaticky (např. černobíle) např. tmavě červená nebo tmavě modrá nemusí být např. na černé viditelná pro každého vyzkoušejte a vylaďte i zobrazení při vypnutých/nedostupných obrázcích ve Firefoxu aby bylo možné přečíst alt text obrázku nastavte obrázku nebo odkazu barvu textu kontrastní s barvou podkladu při nastavení obrázkového pozadí pod textem nastavte současně barvu pozadí blízkou barvu obrázku aby bylo možné přečíst text i v případě, že se obrázek, který má být na pozadí, nestáhne příklad=? TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)

Bodovaný úkol – dnešní zadání Vytvořte stránku s použitím prvků: různé texty (např. nadpisy, odkazy, strong, em, ...) připojený externí soubor CSS vazby stylů definovány přes typ elementu – např. „p“ třída (class) – např. „.uvod“ konkrétní ID – např. „#menu“ kombinace různých pravidel vnoření – typu „ul li” element určité třídy – typu „p.uvod” definované CSS styly budou v XHTML kódu použity, budou se na stránce viditelně projevovat nezapomeňte na validitu XHTML ohodnocení úkolu: 2 body obecná pravidla jsou na webu TNPW1, cv. č. 6 – Ing. Martin Adámek (UHK-FIM-KIT)