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

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

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

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

Přehled základních html tagů

TVORBA WEBOVÝCH STRÁNEK

Rozměry, okraje a rámečky

Inovace a zkvalitnění výuky prostřednictvím ICT Design a vzhledové vlastnosti webových stránek Vlastnosti CSS pro pozicování Ing.

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

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

CSS. Internetové publikování

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

CSS vlastnosti - stručný prehľad. Vlastnosti písma. Vlastnosti farby a pozadí. font-family. font-style. font-variant. font-weight. font-size.

Mgr. Vlastislav Kučera Header, footer, navv, article, section, boxy, margin, padding, border

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

Kaskádové styly (CSS) Cascading Style Sheets

Rozvržení stránky. Co se v modulu dozvíte? Pozicování

Blokový model v CSS:

Ukázka knihy z internetového knihkupectví

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

O CSS podrobněji. Box model Document flow Layout

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

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

Referenční přehled vlastností CSS1 (Cascading Style Sheets, level 1)

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

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

CSS - stručná reference kaskádových stylů

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

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

selektor {vlastnost1: hodnota_vlastnosti1; vlastnost2: hodnota_vlastnosti2;}

tvoříme web HTML/CSS

(X)HTML, CSS a jquery

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

Název školy: SOŠ NET OFFICE Orlová, spol. s r.o. Vypracoval/a: Mgr. Alena Sovová

Internetové publikování

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

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

Child selektory. Adjacent sibling selektory. Pseudoelementy. Atributové selektory. Tabulky. Obtékané elementy. »!!!

Pseudotřídy. 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.

Obrázky. Tag Význam Párový Výskyt. img obrázek ne. img video ne. map klikací mapa. area oblast v klikací mapě ne

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

Vývoj Internetových Aplikací

SkautIS Remote Components absolventská práce

CSS styly. Cascading Style Sheets kaskádové styly

Skripta ke školení. Autor: Tomáš Herout Telefon: (+420)

TNPW1 Cvičení

Výukový materiál vytvořen v rámci projektu EU peníze školám. "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

RESPONZIVNÍ WEBDESIGN INFORMAČNÍCH SYSTÉMŮ RESPONSIVE WEBDESIGN OF INFORM SYSTEMS

Tvorba webových stránek

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

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

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC

Cascading Style Sheets CSS Selektory Selektory

Kaskádové styly (CSS)

.rohy-kulate { width: 250px; background: url(obr/rohy-spodni.gif) bottom no-repeat; border-top: 2px solid #AAA; }

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

<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 webových stránek

Káskádové styly = CSS

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

TNPW1 Cvičení

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

Dokumentace k ročníkové práci

Techniky rozvržení KAPITOLA 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

4. Rozdíly v interpretaci CSS moderními prohlížeči. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

Přehled vlastností stylů

Nabídka reklamních ploch na webu zpravy.plus

Tomáš Herout

Tabulky. Přehled tagů z oblasti tabulek. Tag Význam Párový Výskyt. tr řádek tabulky nepovinně <table>, <tbody>, <thead>, <tfoot>

1. Přímo vložený styl

Funkce grafiky na webu. Primární grafická informace Fotografie Schémata Diagramy Loga Bannery

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

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)

CSS kaskádové styly a jejich využití při tvorbě internetových stránek

Manuál. pro tvorbu webu. HTML CSS JavaScript

Grafika na webu. Lukáš Bařinka

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

ŠKODA Portal Platform

TVORBA WEBOVÝCH STRÁNEK

Tvorba webových stránek

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

Webové stránky. 8. Pozadí webové stránky. CSS pozadí. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

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

DESETIMINUTOVKY CSS - DOVEDNOSTI TÉMATA:

Úvod do jazyka HTML (Hypertext Markup Language)

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

Poznámka v (x)html Všechno, co je v (x)html souboru obaleno značkami <!-- a -->, je považováno za poznámku a nezobrazuje se.

CSS Cascading style sheet přehled vlastností selektory

MODUL 7: TVORBA WEBOVÝCH APLIKACÍ

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

CSS Obsah Úvod Základy CSS Základem je dobrý dokument Vytvoření stylopisu... 26

tvoříme web Bootstrap

WWW a HTML. Základní pojmy. Ivo Peterka

CSS Kaskádní styly. Založeno na přednášce Lukáše Bařinky

Káskádové styly = CSS

Základy HTML. Autor: Palito

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

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

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

KAPITOLA 5. Základní stylování seznamů

Transkript:

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

Internetové publikování CSS 4. Formátovací model, pozicování

Vizuální formátovací model» Každý element vytvoří nula nebo více boxů obdélníků, které se podle daných pravidel skládají a tvoří vzhled dokumentu

Vybrané typy boxů» Block» Inline (viz příklad 1)» Run-in» Typ boxu, který bude vytvořen určuje vlastnost display: inline block list-item run-in http://www.vscht.cz/kot/resources/studijni-materialy/ip-p-007/priklad01.html

Typy boxů

Typy boxů v MSIE

Příklad použití inline boxu a { border: 1px red dashed; background-image: url(external.png); background-position: right; background-repeat: no-repeat; padding-right: 15px; } http://www.vscht.cz/kot/resources/studijni-materialy/ip-p-007/priklad02.html

Skrytí elementu» display: none» schová element a nevyhrazuje pro něj prostor» visibility: hidden» element normálně existuje, alokuje prostor, ale obsah není vidět

Width a šířka boxu» Vlastnosti nastavení šířky a výšky elementu (width, height) se týkají pouze vlastního obsahu» Šířka a výška boxu jsou dány připočtením 2* (margin + padding + border)

Outline (CSS 2.0)» Např:» p» {» outline:#00ff00 dotted 1px;» }» Kreslí ještě další linku okolo border

Pružný design» Design stránky s proměnlivou šířkou, která se přizpůsobí šířce okna» Problém 1: při příliš širokém okně jsou řádky velmi dlouhé a špatně se čtou» Řešení: vlastnost max-width» maximální šířka elementu» Podobně i» min-width» min-height» max-height MSIE jen ve standardovém módu

Obtékané elementy» Element může být nastaven tak, že jej budou následující elementy obtékat vlastností float: left right none» Element může být nastaven tak, že nebude sousedit s předchozím obtékaným elementem vlastností clear: none left right both http://www.vscht.cz/kot/resources/studijni-materialy/ip-p-007/priklad03.html

CSS pozicování» Absolutní nebo relativní nastavení pozice elementu» Vlastnost position, nabývá hodnot» static implicitní chování» relative posun oproti standardnímu umístění» absolute přesná specifikace pozice vzhledem k obsahujícímu bloku» fixed specifikace vzhledem k oknu prohlížeče (IE jen ve std režimu!!!)

Určení pozice» Vlastnosti» top horní okraj» left levý okraj» bottom spodní okraj» right pravý okraj» Hodnota» auto» procenta%» délka

Relativní určení pozice #outer { color: red } #inner { color: blue } #outer { position: relative; top: -12px; color: red } #inner { position: relative; top: 12px; color: blue }

Absolutní určení pozice element { position: absolute; top: 0px; left: 0px;}» Prvek se umístí přímo na souřadnice zadané nejčastěji jako [top, left]» Počátek souřadnic je levý horní okraj nejbližšího nadřazeného elementu s position jinou než static

Vrstvení elementů» Pozicované elementy se mohou překrývat» Jejich vrstvení lze ovlivnit vlastností z-index: číslo

Pružné logo» Šířka stránky se přizpůsobuje prohlížeči, ale logo zůstává fixní» Řešení: logo implementujeme jako pozadí elementu <div> <img src="logo.gif" border="0" alt="" width="754" height="144" /> </div> <div class="hlavicka"> </div>.hlavicka { background-image : url(logo.gif); background-repeat : no-repeat; background-position : left; height : 144px; }

CSS rozlišení prohlížečů» hacky ( hacks )» Využití nedostatků v podpoře CSS standardu <head> <style type="text/css"> #alpha {width: 170px; height: 113px; filter:progid:dximagetransform.microsoft. AlphaImageLoader(src='alpha.png', sizingmethod='scale')} body>#alpha { background-image: url(alpha.png); background-repeat: no-repeat; } </style> </head> <body bgcolor="#ffcccc"> <img id="alpha" alt="transparant PNG" width="170" height="113" src="prazdny.gif" /> </body>

CSS rozlišení prohlížečů» Podmíněné komentáře HTML <link rel="stylesheet" href="styly.css" type="text/css" /> <!--[if IE]> <link rel="stylesheet" href= ie-styly.css" type="text/css" /> <![endif]--> <!--[if lte IE 6]> <link rel="stylesheet" href= ie6-styly.css" type="text/css" /> <![endif]-->