Tvorba webových stránek



Podobné dokumenty
Kaskádové styly základy grafiky

Tvorba webových stránek

(X)HTML, CSS a jquery

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

TNPW1 Cvičení

CSS styly. Cascading Style Sheets kaskádové styly

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 (Cascading Sytle Sheets) neboli kaskádové styly vznikly jako souhrn metod pro úpravu vzhledu stránek.

Vývoj Internetových Aplikací

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

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

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í

Použití CSS v dokumentech HTML

Základy HTML. Autor: Palito

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

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

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

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

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

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)

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

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

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

Mgr. Vlastislav Kučera lekce č. 2

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

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

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

O CSS podrobněji. Box model Document flow Layout

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

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

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

Tvorba webových stránek

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

APLIKACE XML PRO INTERNET

22. Tvorba webových stránek

HTML Hypertext Markup Language

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

Tvorba webových stránek

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

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

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

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

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Přehled základních html tagů

IE1 jazyk HTML a kaskádové styly

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

HTML - Úvod. Zpracoval: Petr Lasák

IE1 jazyk HTML a kaskádové styly

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

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

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

Tvorba WWW stránek. Mojmír Volf

<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

Š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

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

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

Internet 1 vývoj, html, css

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

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

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

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

TVORBA WEBOVÝCH STRÁNEK

Manuál. pro tvorbu webu. HTML CSS JavaScript

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

ANOTACE nově vytvořených/inovovaných materiálů

Mgr. Stěpan Stěpanov, 2013

CO je to? WWW, HTML, CSS

Káskádové styly = CSS

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

Kaskádové styly (CSS)

Mimochodem, co je CSS? Formátování HTML. Drobný problém. Základy práce se styly. Trojí použití CSS. Přímo (in-line)

MODERNÍ WEB SNADNO A RYCHLE

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

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

CSS 1. Blokový model Každý element tvoří obdélník. Dva druhy obdélníků: - Blokové; - Vložené. Zde je dlouhý text v kterém nachazí vložené...

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Základy WWW publikování

ŠKODA Portal Platform

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

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

KASKÁDOVÉ STYLY - CSS

Tomáš Herout

KIV/PIA 2012 Ing. Jan Tichava

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

Obsah. Úvodem 11 Komu je kniha určena 11 Forma výkladu 12 Cvičení a příklady ke knize 12

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

TVORBA WEBOVÝCH STRÁNEK

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

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

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

Maturitní otázky z předmětu PROGRAMOVÁNÍ

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

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

Microsoft Office SharePoint Server 2007

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

Úvod do jazyka HTML (Hypertext Markup Language)

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

Předmluva k druhému vydání 13. Úvod 17. ČÁST 2 Vytváření dokumentů XML 65

KASKÁDOVÉ STYLY - PÍSMO

Transkript:

Tvorba webových stránek

Kaskádové styly Úprava vzhledu webové stránky pomocí atributů má několik nevýhod a úskalí. Atributy nabízejí málo možností úprav. Obtížně se sjednocují změny na různých částech stránky. Velmi náročná je změna vzhledu u rozsáhlejšího websitu.

Kaskádové styly V klasickém HTML je obtížné, až nemožné, přesně umístit jednotlivé prvky na stránku. Pracnější bývá nastavení vzhledu a rozložení stránky (layout). Toto se většinou řeší pomocí tabulek, ale výsledek je pracný a zdrojový kód mnohdy nepřehledný.

Kaskádové styly Některé tyto obtíže lze vyřešit pomocí kaskádových stylů. Kaskádové styly CSS Cascading Style Sheet. Vznik kaskádových stylů se datuje k roku 1997.

Kaskádové styly Jsou-li kaskádové styly správně používány, umožňují naprosté oddělení vzhledu dokumentu od jeho obsahu. Toto oddělení obou vrstev (prezentační a strukturální) zvyšuje přístupnost webu a právě v něm spočívá hlavní rozdíl proti formátování s pomocí atributů, jež se používalo dříve.

Kaskádové styly Další výhody používání kaskádových stylů: větší možnosti formátování, snazší správa větších prezentací, rychlejší načítání stránky, menší zatížení serveru, společně s JavaScriptem lze s CSS vytvářet DHTML (dynamické webové stránky).

Kaskádové styly Styl lze prvku přiřadit třemi způsoby. Použít styl prostřednictvím atributu prvku když potřebuji změnit jeden prvek. Použít definici stylu v sekci HEAD nastavují se všechny elementy stejného typu. Definovat styly v externím souboru všechny stránky tak dostanou jednotný vzhled.

Kaskádové styly syntax Definice kaskádových stylů sestává z několika pravidel. Každé pravidlo obsahuje selektor a blok deklarací. Blok deklarací je uzavřen ve složených závorkách.

Kaskádové styly syntax Každý blok deklarací pak obsahuje seznam deklarací oddělených středníky. Každá deklarace sestává z identifikátoru vlastnosti, následuje dvojtečka a hodnota vlastnosti.

Styly základní přehled Jednotlivých stylů je velké množství, ale nyní si uvedeme jen některé příklady: font-style: italic styl písma kurzíva font-size: 14pt velikost písma text-align: justify zarovnání textu color: #009900 barva písma background-color: yellow barva pozadí width: 650px šířka prvku a mnoho dalších.

Přímý zápis stylu Tato pravidla budou aplikována pouze na dotyčný element. Chybí zde ona kaskádovost. Styl je definován jako hodnota atributu style. Příklad: <div style="color: red; text-align: justify">

Přímý zápis stylu Definice stylu jako atributu značky Zobrazení stránky v prohlížeči

Zápis stylu v hlavičce stránky Tento způsob je vhodný, když má být styl nedělitelnou součástí dokumentu např. při odesílání stránky mailem. <style> p { color: green; } </style> Takto budou všechny odstavce dokumentu (ohraničené elementem p) obarveny zeleně.

Zápis pravidla stylu Ve webové stránce nezáleží na mezerách, proto oba zápisy reprezentují stejný styl. p { color: green; font-style: italic; } p { color: green; font-style: italic; } Toto pravidlo nastaví textu všech odstavců (tj. elementům p) kurzívu zelené barvy.

Zápis pravidla stylu p { color: green; font-style: italic; } p je selektor jméno elementu, jehož vzhled měníme. složené závorky { } ohraničují definici pravidel pro uvedený selektor; color, font-style jsou vlastnosti selektoru green, italic jsou hodnoty vlastností; vlastnost a její hodnota jsou odděleny dvojtečkou; středník ; odděluje jednotlivé vlastnosti selektoru od sebe.

Zápis stylu v hlavičce stránky Definice stylu v hlavičce stránky A zobrazení odstavců v prohlížeči

Použití externího souboru Jednotlivá pravidla zapíšeme v textovém dokumentu, který uložíme jako čistý text s koncovkou css. V hlavičce dokumentu je na tento soubor odkaz. Výhodou je, že změna stylu se projeví ve více stránkách najednou.

Použití externího souboru Odkaz na soubor se styly se provádí v hlavičce dokumentu: <head> <link rel="stylesheet" href="styly.css" type="text/css"> </head> Přehled jednotlivých stylů najdete například na stránkách: http://www.jakpsatweb.cz/css/css-vlastnostihodnoty-prehled.html

Poznámka Všechny ukázky jsou vytvářeny v programu PSPad. Bylo ponecháno základní nastavení zvýraznění syntaxe.

Zdroje Texty: http://www.jakpsatweb.cz/css/css-vlastnosti-hodnotyprehled.html http://home.ef.jcu.cz/~inrem/edu/infa/html/css.html http://www.adaptic.cz/znalosti/slovnicek/kaskadovestyly/ http://home.ef.jcu.cz/~inrem/edu/infa/html/css-vazbana-dokument.html http://home.ef.jcu.cz/~inrem/edu/infa/html/css-zapisstylu.html http://cs.wikipedia.org/wiki/kask%c3%a1dov%c3%a9_ styly Obrázky: Vlastní