# Lekce 3
# CSS Selektory
# Pomocí typu tagu
```
p { }
```
# Pomocí třídy
```
.trida { }
```
# Více tříd
```
.trida { color: red; }
.druha-trida { background-color: blue; }
```
# Pomocí id
```
#id { }
```
# Specificita vs košile bližší než kabát
```
.a { color: red; }
.b { color: blue; }
```
# Specificita
* +1 - typ tagu
* +2 - třída
* +3 - id
DEMO
# Kombinované selektory
```
.a .b {} /* tag s třídou b vnořený v tagu s třídou a */
.a, .b {} /* tag s třídou a nebo b */
.a > .b {} /* tag s třídou b, přímý potomek tagu s třídou a */
```
# Pseudotřídy - Umístění
* `p:first-child{}`, `p:last-child{}`
* `p:first-of-type{}`, `p:last-of-type{}`
* `p:nth-child(n){}`
# Pseudotřídy - Stav
* `a:link{}`, `a:visited{}`
* `a:hover{}`, `a:active{}`, `a:focus{}`
DEMO
# Děkuji za pozornost