CSS – základné princípy

Slides:



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

Blokový model v CSS Obr. 1.
CSS – rámečky Mgr. Lenka Švancarová.
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.
TNPW1 Cvičení
Mgr. Vlastislav Kučera lekce č. 5.  Boxy  Vlastnosti ◦ width ◦ height ◦ padding ◦ border ◦ margin.
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.
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_031.ICT.34 Tvorba webových stránek – úvod do CSS.
1 Kurz XHTML a CSS Část 2: Popis vzhledu dokumentu za pomocí CSS - kaskádových stylů.
HTML a CSS Rostislav Miarka.
ADOBE DREAMWEAVER CS6 Formátování HTML vs. CSS
Rozvržení HTML dokumentu
CSS (4).
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.
Úvod do CSS.
Název projektu: ZŠ Háj ve Slezsku – Modernizujeme školu
Tvorba webových stránek
Využitie vlastností kvapalín
ODBYT registračné pokladnice: kontrola stavu hotovosti
Skladanie síl (vektorov):
PaedDr. Jozef Beňuška
Stručný sprievodca pre tvorbu prezentácie
ÚČTOVNÍCTVO Časové rozlíšenia.
Tolerancie rozmerov Kód ITMS projektu:
L1 cache Pamäť cache.
Základy tvorby internetových stránok
Separujeme.
Práca s objektmi vo Worde
Kreslenie v textovom dokumente 1.časť
Školiace Centrum Infoveku
T.Zamborská L.Nedbalová 8.A
Skladanie síl rovnakého a opačného smeru
Trojuholníky ZŠ okružná 17 Michalovce.
Rôzne obrázky v prezentácii
Rastrová a vektorová grafika
Vzájomná poloha dvoch kružníc
Implementácia inovatívnych foriem a metód výučby na ZŠ Bežovce
Rozpoznávanie slovných druhov alebo vetnej skladby
Úprava tabuliek Kód ITMS projektu „Učíme inovatívne, kreatívne a hravo – učíme pre život a prax“ „Moderné vzdelávanie pre vedomostnú spoločnosť.
Skúmanie vlastností kvapalín, plynov, tuhých látok a telies
Kľúč na určovanie rastlín
Základy tvorby internetových stránok
Hypertextové prepojenia
Rastrova a Vektorov grafika
Konštrukcia rovnobežníka
Praktická časť odbornej zložky PČOZ
1. Newtonov pohybový zákon
Geografické informačné systémy
Mechanika kvapalín.
Cabri geometry II Mgr. Róbert Truchan ZŠ Sačurov.
ZÁKLADY TVORBY WEBOVÝCH STRÁNOK Základy HTML
Špeciálna základná škola Partizánska 26, Krupina
Zmeny v podsystéme v roku 2017
Pravouhlé (ortogonálne) premietanie VII. ročník
Pohyb a povrch tela živočíchov
FILTRÁCIA Laboratórne cvičenie.
ŠOŠOVKY Rozptylky a spojky.
PaedDr. Jozef Beňuška
MS POWERPOINT ZŠ, Z. Nejedlého 2 Spišská Nová Ves
Digitalizácia informácií
Jednoduché stroje páka, kladka, naklonená rovina
Prečo rastliny žijú na jednom mieste?
PaedDr. Eva Kulfasová ZŠ, P. Jilemnického 1035/2, Zvolen
Obsah obdĺžnika a štvorca
Tutoriál ~ eKnihy Sťahovanie
Tvorba prezentácií Miriam Rajčanová Hotelová akadémia Ľ. Wintera
Stredná odborná škola automobilová Moldavská cesta 2, Košice
Digitální učební materiál
Transkript prezentace:

CSS – základné princípy

Čo je to CSS? CSS je skratka názvu Cascade Style Sheet, čo je jazyk kaskádových štýlov Tento jazyk obsahuje množinu vlastností a hodnôt, ktoré môžu tieto vlastnosti nadobúdať Je to jazyk, pomocou ktorého vieme upravovať formát webstránok (to, ako vyzerajú)

Prečo používať CSS? Sprehľadnenie formátovania stránok (všetko máme na jednom mieste) Štandardizácia vzhľadu (na stránky aplikujeme rovnaký súbor so štýlmi, budú teda vyzerať rovnako alebo podobne) Jednoduché zmeny (zmenu urobím na jednom mieste a aplikuje sa na celú webstránku) Rôzne „fintičky“ na stránkach (CSS umožňuje omnoho viac efektov na stránkach ako samotné HTML)

Zápis vlastností a ich hodnôt v CSS Štýly vytvárame tak, že jednotlivým prvkom na stránke priradzujeme jednu alebo viacero vlastností Zápis je vždy v tvare: vlastnosť: hodnota; alebo vlastnosť: hodnota1 hodnota2 ...;

Spôsoby zápisu štýlu do stránky Zápis priamo do HTML elementu pomocou atribútu style Tento zápis využívame čo najmenej a väčšinou len v prípadoch, keď potrebujeme spraviť jedinečnú zmenu na stránke Napr: <h1 stlye="color:red">Nadpis</h1> nastaví farbu písma daného nadpisu na červenú

Spôsoby zápisu štýlu do stránky Zápis do hlavičky stránky pomocou párovej značky style Tento zápis využívame častejšie v prípadoch, keď potrebujeme využiť štýly len v jednom HTML dokumente Napr: <head> <style> h1 { color:red; } </style> … </head> nastaví farbu písma všetkých nadpisov prvej úrovne na červenú

Spôsoby zápisu štýlu do stránky Zápis do externého súboru a prilinkovanie štýlov k HTML dokumentu Tento zápis využívame najčastejšie pretože všetko máme na jednom mieste a zápis je prehľadný V tomto prípade si vytvoríme nový súbor, ktorý pomenujeme napr. mojstyl.css a doň píšeme priamo štýly: h1 { color: red; } Do HTML dokumentu vložíme potom riadok, ktorým spojíme súbor so štýlmi s našou stránkou: <link rel="stylesheet" type="text/css" href="mojstyl.css">

Spôsoby zápisu štýlu do stránky Mohli ste si všimnúť, že v posledných dvoch spôsoboch zapisujeme štýly v tvare: tag { vlastnosť1: hodnota; vlastnosť2: hodnota; ... vlastnosťn: hodnota; } Daný štýl je potom aplikovaný na všetky tagy (značky), teda ak uvedieme pred zloženou zátvorkou napr. h1, bude štýl aplikovaný na všetky nadpisy prvej úrovne na stránke Ak uvedieme img, bude aplikovaný na všetky obrázky, ak uvedieme td tak na všetky bunky tabuľky a pod.

Základné vlastnosti – farba písma a farba pozadia color – farba písma background-color – farba pozadia Zápis farieb: slovne (napr. blue, red, green, white) šestnástkovo ako množstvo farebných zložiek RGB vo výslednej farbe(napr. #102030 – 16 dielov červenej, 32 dielov zelenej, 48 dielov modrej) desiatkovo ako množstvo farebných zložiek RGB vo výslednej farbe (napr. rgb(16,32,48) - 16 dielov červenej, 32 dielov zelenej, 48 dielov modrej) percentuálne ako množstvo farebných zložiek RGB vo výslednej farbe (napr. rgb(10%,20%,30%) – 10% červenej, 20% zelenej, 30% modrej)

Základné vlastnosti – fonty font-family – font písma (napr. Arial, Verdana, "Comic Sans") font-size – veľkosť písma (napr. 20px, 30pt, ...) font-weight – hrúbka písma (napr. normal, bold) Dĺžkové jednotky: px – pixely (napr. 10px) pt – typografické body ako vo Worde (napr. 10pt) mm – milimetre (napr. 10mm) in – palce (napr. 0.7in) em – šírka veľkého písmena M (napr. 10em) ex – výška malého písmena x (napr. 10ex) % – percent normálnej veľkosti (napr. 10%)

Základné vlastnosti – rámčeky border-color – farba čiary rámčeka (napr. black) border-style – typ čiary rámčeka (napr. solid) border-width – hrúbka čiary rámčeka (napr. 2px) Typy čiar: solid – plná čiara dotted – bodkovaná čiara dashed – čiarkovaná čiara double – dvojitá čiara groove – vtlačená čiara ridge – vytlačená čiara none – žiadna čiara Môžeme použiť aj vlastnosť border, v ktorej vymenujeme vyššie spomínané čiastkové vlastnosti: border: 2px solid black;

Základné vlastnosti – rozmery a odsadenie width – šírka elementu (napr. 30px alebo 40%) height – výška elementu (napr. 30px alebo 40%) margin – vonkaší okraj elementu padding – vnútorný okraj elementu Zápis okrajov: margin: 2px 3px 4px 5px; (zhora 2px, sprava 3px, zdola 4px, zľava 5px) – v smere hodinových ručičiek margin: 2px 4px; (zhora a zdola 2px, sprava a zľava 4px) margin: 2px; (zo všetkých strán 2px) alebo využijeme prípony left, right, top a bottom, ktoré spojíme s okrajom cez pomlčku (margin-top: 2px; vonkajší horný okraj bude 2px, padding-left: 5px; vnútorný ľavý okraj bude 5px, ...)

Ďakujem za pozornosť