Mgr. Vlastislav Kučera lekce č. 5.  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.
Stránka je základní pracovní plochou, na kterou tvoříme dokument – píšeme text, vkládáme objekty… Možnosti nastavení vzhledu stránky jsou široké – okraje.
Tomáš Pijáček, PIJ006.  CSS – Cascading Style Sheets  Jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML, XML  Oddělení vzhledu.
GWEB2 MGR. VLASTISLAV KUČERA 3. PŘEDNÁŠKA. Obsah přednášky  CSS3  barvy  border-radius  box-shadow  text-shadow.
Nastavení zarážek tabulátoru WORD
Jazyk HTML.
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.
Mgr. Vlastislav Kučera přednáška č. 8.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.
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.
ZÁKLADY HTML – ODKAZY, SEZNAMY. - vodorovná čára atributy:  width – délka čáry – pixely nebo %  size - šířka ve smyslu tloušťky  align - zarovnání.
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.
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.
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.
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.
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á.
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.
HTML 5 a CSS 3.
Textový procesor (MS Word) Ing. Jan Roubíček. Vlastnosti stránky VY_32_INOVACE_10_2_11_AP.
Mgr. Vlastislav Kučera lekce č. 3
VISUAL BASIC PRALG.
Mgr. Vlastislav Kučera přednáška č. 3
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.
TECHNICKÝ VÝKRES Postup rýsování jednoduchého technického výkresu.
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.
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.
Kaskádové styly CSS.
Chování blokových prvků v rámci HTML dokumentu
Tvorba WEBOVÝCH stránek – obrázky
PGWE2 audio, video Mgr. Vlastislav Kučera.
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 lekce č. 5

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

 definování zaoblených rohů  definice podobná jako u margin  border-radius: 10px – poloměr zakulacení bude ve všech rozích stejné  border-radius: 10px 5px 8px 7px ◦ 10px – levý horní roh, 5px – pravý horní roh, 8px – pravý dolní roh, 7px – levý dolní roh  dílčí vlastnosti: ◦ border-top-left-radius, border-top-right-radius, border- bottom-right-radius, border-bottom-left-radius  nejen kulaté, ale i elipsovité rohy ◦ border-radius: 20px / 10px  podpora: Firefox 4+, Safari 5+, Chrome 10+, IE 9+, Opera 11+

 přidání vrženého stínu  definujeme vodorovný, svislý posun, barvu, rozmazání a offset  př: box-shadow: 2px 5px 0 0 rgb(0,0,0) ◦ 2px: vodorovný posun: kladná hodnota – posun doprava, záporná – doleva ◦ 5px: svislý posun: kladná hodnota – posun dolů, záporná – nahoru ◦ 0 – volitelná hodnota – rozmazání, jen kladná hodnota ◦ 0 – volitelná hodnota – dosah stínu: kladná hodnota – roztažení stínu, záporná – smrštění / zkrácení, ◦ barva  lze i vnitřní stíny: na začátku definice hodnot: inset  podpora: Firefox 4+, Safari 5+, Chrome 10+, IE 9+, Opera 11+

 stínovaný text  stíny u jednotlivých znaků  můžeme přidat jeden nebo několik stínů  podobně jako u box-shadow  až na roztahování/zkracování stínu, vnitřní stín  př: text-shadow: 2px 4px 3px rgba(50,50,50,0.6); ◦ 2px – pod textem, 4px – vlevo od textu, 3px – rozmazání, barva stínu  více stínu u textu: ◦ text-shadow: 2px 4px 3px rgba (50,50,50,0.6), 4px 2px 3px rgba(50,50,50,0.6);  podpora: Firefox 4+, Safari 5+, Chrome 10+, IE 10+, Opera 11+