Mgr. Vlastislav Kučera přednáška č. 8.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.

Slides:



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

TNPW1 Technologie pro publikování na webu Cvičení č. 8 Obtékání a sloupce Martin Adámek.
TVORBA WEBOVÝCH STRÁNEK
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.
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.
Základy HTML.
Mgr. Vlastislav Kučera přednáška č. 5.  Seznamy  CSS – vlastnosti seznamů ◦ list-style-type, list-style-image, list-style-position  Tabulky  CSS –
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:
TNPW1 Cvičení
Mgr. Vlastislav Kučera přednáška č. 10.  Polohování ◦ Absolutní polohování  Vlastnosti ◦ umístění ◦ display ◦ visibility.
GWEB2 MGR. VLASTISLAV KUČERA 3. PŘEDNÁŠKA. Obsah přednášky  CSS3  barvy  border-radius  box-shadow  text-shadow.
Třídy, generické třídy, pseudotřídy
VYPRACOVALA: MGR. HANA TOFLOVÁ DNE: ICT2/1/3/13 WORD - tabulky.
Odkazy Pomocí odkazu se lze pohybovat mezi stránkami. Cílem může být další stránka nebo identifikátor na aktuální stránce. Pomocí odkazu se lze pohybovat.
KASKÁDOVÉ STYLY 4.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
Centrování, Box model, Plovoucí fotogalerie Ing. Jiří Štěpánek.
Blokový model v CSS Obr. 1.
Mgr. Vlastislav Kučera 4. přednáška.  vícenásobná pozadí  velikost pozadí  zobrazení pozadí  gradienty.
Seznam - menu Seznam a jeho položky lze použít například i na vytvoření vysouvacího menu. Seznam a jeho položky lze použít například i na vytvoření vysouvacího.
CSS – rámečky Mgr. Lenka Švancarová.
Přehled dalších vlastností
CSS: šířka prvku, rámečky, okraje, výplně plovoucí prvky #CSS – šířka prvku, rámečky, okraje, výplně #CSS – plovoucí prvky.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Tvorba webu Úvod do CSS 1.
Kaskádové styly - CSS.
KASKÁDOVÉ STYLY DÉLKOVÉ JEDNOTKY DÉLKOVÉ ÚDAJE SE ZAPISUJÍ JAKO CELÁ NEBO DESETINNÁ ČÍSLA S NEBO BEZ ZNAMÉNKA. DVOJICE PÍSMEN IDENTIFIKUJÍCÍ JEDNOTKY.
CSS – vlastnosti textu text-align (vodorovné zarovnání)
TNPW1 Cvičení
TNPW1 Technologie pro publikování na webu Cvičení č. 7 Menu Martin Adámek.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_259 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
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 Cascading Style Sheets Kaskádové styly
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:
Mgr. Vlastislav Kučera přednáška č. 5.  transformace  přechody.
Tvorba www stránek Seznam, tabulky, grafika a barvy (1.část) Ing. Miroslav Vachůn, Ph.D.
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.
XHTML – formátování textu, vodorovná čára Mgr. Lenka Švancarová.
CSS – Kaskádové styly IZI 228.
Mgr. Vlastislav Kučera lekce č. 6.  Polohování ◦ normální řazení ◦ plovoucí boxy  Vlastnosti ◦ float ◦ clear.
Obrázky Obrázky se používají pro oživení stránek. Obrázky se používají pro oživení stránek. Obrázky se do stránek vkládají nepárovou značkou. To znamená,
Obrázky v HTML dokumentech Druhy a použití. Obrázky + Zvyšují atraktivitu stránek. + Zvyšují vypovídací schopnost stránek. - Zvyšují dobu načítání stránky.
TNPW1 Technologie pro publikování na webu Cvičení č. 9 Boxmodel Martin Adámek.
ROZLOŽENÍ STRÁNKY Ing. Petr Hanáček MS OFFICE - WORD
Mgr. Vlastislav Kučera lekce č. 3
VISUAL BASIC PRALG.
VY_32_INOVACE_4.3.IVT1.13/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.
Mgr. Vlastislav Kučera přednáška č. 3
Mgr. Vlastislav Kučera lekce č. 5.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.
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.
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.
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í.
KASKÁDOVÉ STYLY.
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.
CSS – menu vlevo Mgr. Lenka Švancarová. CSS – menu vlevo.
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
Ing. Jiří Štěpánek. Technologie pro publikování na webu 1, Ing. Jiří Štěpánek.
NSWI096 - INTERNET CSS – kaskádové styly Mgr. Petr Lasák.
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.
Grafická úprava sestavy Access (15). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola.
Rozvržení HTML dokumentu
Kaskádové styly CSS.
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.
Chování blokových prvků v rámci HTML dokumentu
Tvorba WEBOVÝCH stránek – obrázky
Tabulky a prostředí tabular
Tvorba webových stránek
CSS – základné princípy
CSS – Kaskádové styly IZI 228.
Transkript prezentace:

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

 Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin

 jsou generovány pro prvky v rámci stromu dokumentu  každý box má ◦ oblast obsahu (obsah) ◦ oblast výplně (výplň) ◦ oblast orámování (orámování) ◦ oblast okrajů (okraje)  okraje, výplň a orámování se dále dělí na horní, pravý, dolní a levý  šířka boxu ◦ součet levých i pravých okrajů, orámování a výplní a šířky obsahu  výška boxu ◦ součet horních i dolních okrajů, orámování a výplní a výšky obsahu

 zadání: ◦ box{width: 200px; height: 100px; border: 5px solid black; padding: 10px; margin: 10px;}  šířka: ◦ = = 250px  výška: ◦ = = 150px  !!pozor: IE v quirk módu počítá rozměry jinak: ◦ do šířky/výšky započítává i výplň a orámování

 box.html box.html  box-bez_doctype.html box-bez_doctype.html

 určuje výšku obsahu blokových prvků  hodnoty ◦ auto, "velikost", "procenta", inherit  výchozí hodnota ◦ auto  význam hodnot ◦ auto – výška závisí na hodnotách ostatních vlastností ◦ "velikost" – určuje pevnou výšku; pouze kladné hodnoty ◦ "procenta" – určuje výšku v procentech z výšky boxu generovaného obsahujícím blokem ◦ inherit – hodnota se zdědí po rodičovském prvku  př. - priklad-heigh.htmlpriklad-heigh.html

 určuje šířku obsahu generovaného blokovými prvky  hodnoty ◦ auto, "velikost", "procenta", inherit  výchozí hodnota ◦ auto  význam hodnot ◦ auto – šířka je odvislá od hodnot ostatních vlastností ◦ "velikost" – určuje pevnou šířku dané velikosti ◦ "procenta" – určuje šířku v procentech z boxu generovaného obsahujícím prvkem ◦ inherit – hodnota se zdědí po rodičovském prvku  př. - priklad-width.htmlpriklad-width.html

 určuje velikost výplně  sdružená vlastnost, která umožňuje současné nastavení dílčích vlastností padding-top(right, bottom, left)  hodnoty – viz. dílčí vlastnosti  př: ◦ padding: 10px;  bude nastavena výplň na 10px na všech stranách ◦ padding: 10px 5px;  nastavena výplň na 10px nahoře a dole, 5px po stranách ◦ padding: 10px 5px 0;  výplň nastavena na 10px nahoře, 5px po stranách a 0px dole ◦ padding: 10px 5px 2px 1px;  výplň nastavena na 10px nahoře, 5px vpravo, 2px dole a 1px vlevo

 určuje velikost horní(pravé, spodní, levé) výplně  hodnoty ◦ "velikost", "procenta", inherit  výchozí hodnota ◦ 0  význam hodnot ◦ velikost – nastaví pevnou velikost výplně ◦ procenta – nastaví velikost výplně v procentech z šířky obsahujícího bloku generovaného prvku

 určuje velikost okraje prvku  sdružená vlastnost, která umožňuje současné nastavení dílčích vlastností margin-top(right, bottom, left)  hodnoty – viz. dílčí vlastnosti  př: ◦ margin: 10px;  bude nastaven okraj na 10px na všech stranách ◦ margin : 10px 5px;  nastaven okraj na 10px nahoře a dole, 5px po stranách ◦ margin : 10px 5px 0;  nastaven okraj na 10px nahoře, 5px po stranách a 0px dole ◦ margin : 10px 5px 2px 1px;  nastaven okraj na 10px nahoře, 5px vpravo, 2px dole a 1px vlevo

 určuje velikost horního(pravého, spodního, levého) okraje  hodnoty ◦ "velikost", "procenta", inherit  výchozí hodnota ◦ 0  význam hodnot ◦ velikost – nastaví pevnou velikost okraje; záporné hodnoty jsou povoleny ◦ procenta – nastaví velikost okraje v procentech z šířky obsahujícího bloku

 ovlivňuje šířku, barvu a styl orámování  sdružená vlastnost border umožňuje nastavit najednou shodnou šířku, barvu a styl všem čtyřem orámováním boxu  nelze nastavit sdruženou vlastností, narozdíl od margin a padding, různý vzhled orámování na jednotlivých stranách  zápis border:1px solid red; nastaví šířku orámování na 1px, styl na plnou čáru a barvu na červenou

 tato sdružená vlastnost nastavuje šířku, styl a barvu horním (pravému, spodnímu, levému) orámování boxu  totožný zápis jako u border, tedy border-top:1px solid red; nastaví šířku orámování nahoře na 1px, styl na plnou čáru a barvu na červenou  podobně u ostatních

 určuje barvu horního(pravého, spodního, levého) orámování boxu  hodnoty ◦ "barva", inherit  výchozí hodnota ◦ hodnota vlastnosti color  význam hodnot ◦ barva – totožná jako u vlastnosti color

 určuje styl čáry horního(pravého, spodního, levého) orámování boxu  hodnoty ◦ none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset, inherit  výchozí hodnota ◦ none  význam hodnot ◦ none – žádné orámování ◦ hidden – totéž jako none ◦ dotted – tečkovaná čára ◦ dashed – přerušovaná ◦ solid – souvislá (plná) ◦ double – dvojitá plná ◦ groove – čára vypadá, jako by byla zaříznutá do plátna ◦ ridge - opak groove ◦ inset – čára je vykreslena tak, že celý box vypadá, jako by byl ponořený do plátna ◦ outset – opak inset  př. – border.htmlborder.html

 určuje šířku oblasti horního(pravého, spodního, levého) orámování boxu  hodnoty ◦ thin, medium, thick, "velikost", inherit  výchozí hodnota ◦ medium  význam hodnot ◦ thin – tenké orámování ◦ medium – středně silné orámování ◦ thick – silné orámování ◦ "velikost" – explicitní hodnota; nesmí být záporná  pozn: síla obou čar a prostoru mezi nimi u hodnoty double (vlastnost border-style) se rovná hodnotě border-width

 nastavuje barvu orámování boxu  není-li definována, nabývá její vypočítaná hodnota hodnoty vlastnosti color téhož prvku  podrobnosti viz. vlastnost border-top(...)-color  nastavení podobné jako u padding(margin)  zadaná ◦ 1 hodnota – stejné orámování na všech stranách ◦ 2 hodnoty – 1. hodnota pro horní a dolní, 2. hodnota pro pravé a levé ◦ 3 hodnoty – 1. hodnota pro horní, 2. hodnota pro pravé a levé, 3. hodnota pro spodní ◦ 4 hodnoty – 1. hodnota pro horní, 2. pro pravé, 3. hodnota pro spodní a 4. hodnota pro levé

 nastavuje styl čáry orámování na všech čtyřech stranách boxu  podrobnosti viz. vlastnost border-top(...)-style  nastavení podobné jako u padding(margin)  zadaná ◦ 1 hodnota – stejné orámování na všech stranách ◦ 2 hodnoty – 1. hodnota pro horní a dolní, 2. hodnota pro pravé a levé ◦ 3 hodnoty – 1. hodnota pro horní, 2. hodnota pro pravé a levé, 3. hodnota pro spodní ◦ 4 hodnoty – 1. hodnota pro horní, 2. pro pravé, 3. hodnota pro spodní a 4. hodnota pro levé

 nastavuje šířku oblasti (tloušťku) orámování na všech čtyřech stranách boxu  podrobnosti viz. vlastnost border-top(...)-width  nastavení podobné jako u padding(margin)  zadaná ◦ 1 hodnota – stejné orámování na všech stranách ◦ 2 hodnoty – 1. hodnota pro horní a dolní, 2. hodnota pro pravé a levé ◦ 3 hodnoty – 1. hodnota pro horní, 2. hodnota pro pravé a levé, 3. hodnota pro spodní ◦ 4 hodnoty – 1. hodnota pro horní, 2. pro pravé, 3. hodnota pro spodní a 4. hodnota pro levé