TNPW1 Cvičení

Podobné dokumenty
Tvorba webových stránek

Vývoj Internetových Aplikací

O CSS podrobněji. Box model Document flow Layout

Kaskádové styly základy grafiky

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

Přehled základních html tagů

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

(X)HTML, CSS a jquery

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

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

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

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

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

TVORBA WEBOVÝCH STRÁNEK

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

tvoříme web HTML/CSS

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

TNPW1 Cvičení

Mgr. Vlastislav Kučera lekce č. 2

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

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

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

Použití CSS v dokumentech HTML

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

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

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

Tvorba webových stránek

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

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

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)

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

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

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

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

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

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

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

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

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

Káskádové styly = CSS

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

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

ŠKODA Portal Platform

Základy HTML. Autor: Palito

CO je to? WWW, HTML, CSS

CSS 1 Relativní pozicování Relativní pozicované bloky jsou pozicované vůči nornálnímu toku elementů dokumentu. (nejsou vyjmuty z normálního toku jako

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

TNPW1 Cvičení

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

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

Tomáš Herout

Tvorba webových stránek

Název: VY_32_INOVACE_PG4102 Základní HTML značky. Autor: Mgr. Tomáš Javorský. Datum vytvoření: 05 / Ročník: 3

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

CSS styly. Cascading Style Sheets kaskádové styly

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

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

DESETIMINUTOVKY CSS - DOVEDNOSTI TÉMATA:

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)

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

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

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

APLIKACE XML PRO INTERNET

XHTML a tvorba webu. 1. Historie a základní struktura. HTML HyperText Markup Language

HTML - Úvod. Zpracoval: Petr Lasák

Základy WWW publikování

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

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

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

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

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

Ukázka knihy z internetového knihkupectví

Manuál. pro tvorbu webu. HTML CSS JavaScript

Nová struktura souborů a složek

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

Úvod do jazyka HTML (Hypertext Markup Language)

Microsoft Office SharePoint Server 2007

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

SUM U3 SUM U4 SUM U5 SUM

22. Tvorba webových stránek

HTML Hypertext Markup Language

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

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

PublishOne. Stručný průvodce monografie

IE1 jazyk HTML a kaskádové styly

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

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

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017.

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

IE1 jazyk HTML a kaskádové styly

Techniky rozvržení KAPITOLA 2

TVORBA WEBOVÝCH STRÁNEK

Název: VY_32_INOVACE_PG4113 Relativní pozicovaní a jeho využití

Tvorba internetových stránek

Tvorba webu. Tabulkový layout a linky. Martin Urza

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

<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

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

Transkript:

13.10.2015 aneta.bartuskova@uhk.cz

Úvod do CSS 13.10.2015 aneta.bartuskova@uhk.cz

Výchozí styly prohlížeče Pokud nepřiřadíme elementům žádný styl v CSS, formátují se výchozími hodnotami prohlížeče (v CSS je pak přepisujeme ) Např. barva textu je defaultně černá, existují nějaké výchozí okraje odstavců apod. Výchozí styly a interpretace CSS stylů se mohou v různých prohlížečích lišit, především Internet Explorer od ostatních (Firefox,Chrome,Opera,..) 3

Blokové a řádkové elementy Blokový element je umístěn v obdélníku a vyplňuje celou šířku rodičovského elementu. Zobrazuje se tedy pod předchozími prvky a následující prvky se zobrazují pod ním. (např. <p>, <h2>, <section>) - udělají za sebou konec řádku, můžeme definovat margin a padding Řádkový element se umisťuje do řádků (např. <a>, <img>, <strong>) 4

CSS shrnutí z přednášky Viz jiristepanek.cz přednáška 4 Obsah x Forma Obsah - text odstavce, data v tabulce, Forma - rozvržení, grafika, formátování, fonty,

Oddělení obsahu a formy Obsah HTML, Forma CSS Znovupoužitelnost, přehlednost, udržitelnost, jednoduchá změna vzhledu, čistota kódu, V minulosti se před CSS používal tabulkový layout (layout = vizuální rozvržení stránky) dnes už ne! Tabulku jen na tabulková data!

Ukázka CSS stylování Selektor p { } font-family: Verdana; font-size: 12px; color: red; Seznam definic = všechny odstavce budou psány písmem Verdana o velikosti 12px a budou červené

Navázání CSS na HTML 1 Inline stylování elementu - nepoužívejte <p style="color:blue; font-weight:bold;">text</p> žádná znovupoužitelnost, obsah a forma je smíchaná do sebe Deklarace v tagu <style> - používejte jen pro zvláštní případy (např. styl na jeden řádek pro nějaký plugin) <style type="text/css" media="screen"> p {color: blue; font-family: Tahoma;} </style> styly jsou znovupoužitelné, ale tak že se musí ručně kopírovat - neefektivní při změně, jinak platí jen pro tu jednu stránku 8

Navázání CSS na HTML 2 Deklarace v externím souboru - používejte vždy v HTML souboru (do hlavičky (tj. mezi <head> a </head>), pozor na správnou cestu k css souboru v atributu href) <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> v CSS souboru: p {color: blue; font-family: Tahoma;} Nejčistší způsob, nemísí se forma a obsah celý CSS soubor lze nalinkovat do jiné stránky tím jedním řádkem 9

Pokračování CSS 13.10.2015 aneta.bartuskova@uhk.cz

Stylování elementů Element - jakýkoli HTML element, řádkový nebo blokový, např. <p>, <ul>, <img>, <header>, atd atd. Pokud chceme ostylovat všechny zástupce jednoho elementu, syntaxe: element { vlastnost:hodnota; } Např. všechny odstavce: p { color:red; } Pokud chceme ostylovat jen některé vybrané elementy, musíme je označit v HTML a adekvátně upravit selektor v CSS, k tomu používáme třídu nebo identifikátor 11

Třída Třída se může použít na libovolné množství různých elementů pro označení těch elementů Syntaxe v HTML: <element class="trida">... </element> Syntaxe v CSS: element.trida { } NEBO.trida { } Příklad: <p class="odsazeni"> blablabla </p> HTML <h2 class="odsazeni"> nadpis </h2> p.odsazeni { margin-top:20px; } h2.odsazeni {margin-top:40px; } NEBO pro oba:. odsazeni { margin-top:20px; } CSS 12

Identifikátor Slouží pro jednoznačnou identifikaci elementu, použít jen jednou na jedné stránce!!! Syntaxe v HTML: <element id="identifikator">... </element> Syntaxe v CSS: #identifikator{ } Příklad: <p id="uvodni_odstavec"> blablabla </p> HTML # uvodni_odstavec { font-size:20px; } CSS 13

Možnosti stylování barvy: color, background-color písmo a odstavce: font-size, font-weight, fontfamily, text-align, line-height, text-decoration okraje: margin, padding, border, border-radius... http://www.jakpsatweb.cz/css/cssvlastnosti-hodnoty-prehled.html

Způsob zápisu hodnot Zápis čísel v CSS (u velikosti fontu, šířky/výšky elementu atd.) celá i reálná čísla (s tečkou) Nejvíce používané jednotky: px, em, % Zápis barev klíčovými slovy (blue), číselně (rgb(80, 50,255)), hexadecimálně (#0000FF) Komentáře, poznámky - vkládají se mezi /* a */

Vnořené zápisy stylů element element { } p span { } element.trida { } p.pozor { } element.trida element { } p.clanek span { }.trida.trida { }.clanek.pozor{ }... <p class="clanek"> blabla <span class="pozor"> pozor! </span> blabla blabla </p> 16

Bodovaný úkol 13.10.2015 aneta.bartuskova@uhk.cz

TNPW1 Cvičení 3 Úkol za 2 body Vytvořte HTML5 validní stránku, na kterou bude externě napojen CSS soubor: s definicemi stylů pro alespoň dva různé HTML elementy, jednu třídu a jeden identifikátor + použijte vnořený zápis pro libovolnou kombinaci v CSS souboru přitom použijte dohromady alespoň 5 různých vlastností (color, font-size, border,...) Pozn.: při stylování podle třídy/id v CSS souboru musíte nejdříve přiřadit třídu/id k vybraným elementům v HTML souboru, aby se ostylovaly, tj. nestačí jen definice ale i skutečný efekt na stránce

TNPW1 Cvičení 3 Odevzdání úkolu Kdo má prezentaci na lide.uhk.cz stačí poslat odkaz na stránku s úkolem Kdo tvořil jinde pošlete soubory / ZIP archiv Na můj email aneta.bartuskova@uhk.cz Nejpozději v pátek 16.10.