CSS – Cascading style sheet přehled vlastností selektory

Transkript

CSS – Cascading style sheet přehled vlastností selektory
CSS – Cascading style sheet
přehled vlastností
selektory
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
Obsah
1 Přehled některých vlastností a hodnot ................................................................................... 2
1.1 Formátování textu ............................................................................................................ 2
1.2 Barvy a pozadí v dokumentu ............................................................................................ 2
1.3 Kurzor myši ....................................................................................................................... 3
1.4 Stylování seznamů ............................................................................................................ 3
1.5 Ohraničení objektů ........................................................................................................... 3
1.6 Vlastnosti objektů............................................................................................................. 4
1.7 Obtékání objektů .............................................................................................................. 4
2 Vlastní třídy v CSS .................................................................................................................... 5
2.1 Selektory ........................................................................................................................... 5
2.1.1 Značky ........................................................................................................................ 5
2.1.2 Výčet více značek ...................................................................................................... 6
2.1.3 Vnořování značek ...................................................................................................... 6
2.1.4 Vlastní třídy ............................................................................................................... 6
2.1.5 Identifikátory ............................................................................................................. 7
2.2 Značky DIV a SPAN............................................................................................................ 7
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
1
1 Přehled některých vlastností a hodnot
1.1 Formátování textu
vlastnost
font-family
font-style
font-weight
font-size
text-decoration
text-align
vertical-align
vertical-align
hodnoty
serif
cursive
arial
…
normal
italic
normal
bold
číslo jednotky (12px)
none
underline
overline
line-through
left
center
right
justify
top
middle
bottom
sub
super
význam
druhy písma
normální písmo
kurzíva
normální písmo
tučné písmo
velikost písma
normální písmo
podtržené písmo
nadtržené písmo
přeškrtnuté písmo
zarovnání textu – horizontální
platí pouze pro blokové značky!
zarovnání textu – vertikální
platí pouze pro blokové značky!
dolní index
horní index
1.2 Barvy a pozadí v dokumentu
vlastnost
color
background-color
background-image
background-repeat
background-position
hodnoty
barva (název; hex; dec)
barva
url(„obrázek“)
repeat-x
repeat-y
no-repeat
top
bottom
left
right
center
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
význam
barva textu
barva pozadí
obrázek na pozadí
opakování obrázku v ose x
opakování obrázku v ose y
pouze zobrazení obrázku
pozice obrázku
možno kombinovat:
např. „top left“
2
1.3 Kurzor myši
vlastnost
cursor
hodnoty
auto
default
crosshair
pointer
text
wait
help
význam
hodnoty
disc
circle
square
decimal
lower-roman
lower-alpha
upper-alpha
none
url(„obrázek“)
outside
inside
význam
hodnoty
číslo jednotky (1px)
barva
dotted
dashed
solid
double
význam
šířka ohraničení
barva ohraničení
Změna kurzoru
1.4 Stylování seznamů
vlastnost
list-style-type
list-style-image
list-style-position
druh odrážky
odrážka tvořená obrázkem
odsazení (neodsazení)
1.5 Ohraničení objektů
vlastnost
border-width
border-color
border-style
border-collapse
separate
collapse
styl ohraničení
zapíná / vypíná mezery mezi
buňkami v tabulce.
použití u značky <table>
Poznámka
-
Lze použít i vlastnost border a složenou hodnotu:
o Border: 1px solid black;
Lze ohraničit pouze jednu stranu:
o Border-top: 1px solid black;
o Border-left: 1px solid black;
o …
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
3
1.6 Vlastnosti objektů
vlastnost
padding (padding-top…)
margin (margin-top…)
width
height
hodnoty
číslo jednotky (10px)
význam
vnitřní ohraničení
vnější ohraničení
šířka objektu
výška objektu
1.7 Obtékání objektů
vlastnost
float
clear
hodnoty
left
right
left
right
both
význam
Připoutání k dané straně
Zrušení obtékání objektu
připoutaného k dané straně
Vlastnost float se používá k přichycení stylovaného objektu k pravé nebo levé straně.
Pokud je objekt přichycen ke straně, je obtékán z druhé strany.
Vlastnost clear se použije pro objekt, který již nemá pokračovat v obtékání
přichyceného objektu k dané straně. Hodnota both říká, že objekt neobtéká žádný
z přichycených objektů a začne pod nimi.
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
4
2 Vlastní třídy v CSS
2.1 Selektory
Obecný zápis stylu:
Selektor {
vlastnost: hodnota;
vlastnost2:hodnota;
}
Příklady zápisu selektorů
•
•
•
•
•
značky
výčet více značek
vnořování značek
vlastní třídy
identifikátory
2.1.1 Značky
značka {
vlastnost:hodnota;
vlastnost2:hodnota;
}
Nejjednodušším způsobem je nastylovat konkrétní značku. Veškeré výskyty značky
pak budou formátované podle vytvořeného stylu.
Příklad
a {
color:green;
font-weight:bold;
}
Všechny odkazy na stránce budou psány zelenou barvou a tučně.
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
5
2.1.2 Výčet více značek
značka1, značka2 {
vlastnost:hodnota;
vlastnost2:hodnota;
}
Pokud bude uvedeno více značek oddělených čárkami, styl bude platit pro všechny
uvedené značky.
Příklad:
h1, h2, h3 {font-style:italic;}
Všechny nadpisy první, druhé a třetí úrovně budou psány kurzívou.
2.1.3 Vnořování značek
Značka1 značka2 {
vlastnost:hodnota;
vlastnost2:hodnota;
}
Pokud budou 2 (případně i více) značky vypsány za sebou, styl bude platit pro každou
značku2, která se vyskytuje uvnitř značky1.
Příklad:
p a {color:red;}
Každý odkaz, který je uvnitř odstavce, bude mít červenou barvu.
p a img {border:1px solid black;}
Každý obrázek, který je uvnitř odkazu, který je uvnitř odstavce, bude ohraničen.
2.1.4 Vlastní třídy
.nazevTřídy {
vlastnost:hodnota;
vlastnost2:hodnota;
}
Někdy je vhodné udělat styl, který půjde využít kdekoliv (nezávisle na značce).
Například „zvýrazněný text“ bude třeba použít v odstavci, v nadpisu, u odkazu – ale ne u
všech výskytů těchto značek. K tomu pomáhají vlastní třídy. V CSS se vlastní třída vytvoří
znakem „.“ (tečka) a názvem třídy. V HTML stačí ke značce, která má být nastylována, přidat
atribut class a jako hodnotu atributu uvést název třídy vytvořené v CSS.
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
6
Příklad:
Definice třídy v CSS:
.vyrazne {font-weight:bold; text-decoration underline;}
Použití v HTML:
<h1 class=“vyrazne“>Zvýrazněný nadpis</h1>
<p>Normální odstavec</p>
<p class=“vyrazne“>Zvýrazněný odstavec</p>
Nadpis a druhý odstavec budou psány tučně a podtrženě
2.1.5 Identifikátory
Identifikátory jsou podobné jako třídy. Rozdíl je v definici (místo . se píše #) a
v použití (místo atributu class se použije atribut id). V rámci jedné stránky lze identifikátor
použít pouze jednou – třída lze použít vícekrát.
2.2 Značky DIV a SPAN
Někdy je vhodné použít vytvořenou třídu pouze na část textu (např. jednu větu nebo
jedno slovo v rámci odstavce) nebo naopak na celý blok textu. K tomu slouží v HTML
značky SPAN (řádková) a DIV (bloková).
Příklad:
(předpoklad existence tříd „zahlavi“ a „vyrazne“)
<div class=“zahlavi“>
<h1>Nadpis</h1>
<img src=“logo.jpg“ alt=“logo“>
</div>
<p>
Na tomto si dejte <span class=“vyrazne“>opravdu</span>
záležet
</p>
Evropský sociální fond
Praha a EU – Investujeme do vaší budoucnosti
7

Podobné dokumenty

čtvrtý - šestý týden

čtvrtý - šestý týden • v HTML bez podpory CSS vzhled definován pro každou značku zvlášť, typicky pomocí značky , XHTML ji již nepodporuje

Více

3. týden

3. týden • uvedené vlastnosti se vztahují k blokovému elementu • vlastnost width – šířka rodiče (px, pt, em, %, auto) • vlastnost height – výška rodiče (px, pt, em, %, auto) • vlastnost float – umístění obt...

Více

Přehled html a css vlastností

Přehled html a css vlastností background-attachment ...... fixování obrázku na pozadí při rolování stránky background ......................... souhrnná definice pozadí

Více

CSS reference

CSS reference palce (in, 1in = 2,54cm) a rovněž v relativních velikostech: šířka písmene „m“ v akt. fomtu (em), výška písmene „x“ v akt. fontu (ex). Jednotky je třeba uvést těsně za zadávanou hodnotou. Např: H1 ...

Více

SSW_ActaviaFceVycet-R27výčet funkcí

SSW_ActaviaFceVycet-R27výčet funkcí na tom, zda jde o nové nebo opravené podání rukopisu, nebo podle typu článku. Redakce může měnit text „licenčních ujednání“, která mohou být vyžadována k odsouhlasení při vložení nového článku auto...

Více

originální příslušenství pro golf

originální příslušenství pro golf Sportovní i na zádi: spoiler pod zadní nárazník pro

Více

MTP všeobecné informace - ICS

MTP všeobecné informace - ICS Výkon běžných ohřívačů a jednotek MTP se pohybuje v rozmezí 20 - 1500 kW, na přání je však možné dodat i ohřívače o výkonech do 5000 kW. Množství vzduchu distribuované základní řadou jednotek MTP s...

Více