Webíky Flashcards

1
Q

Co je CSS a k čemu se používá?

A
  • Cascading Style Sheets = kaskádové styly
  • pomocí něj můžeme HTML stránku různě stylovat, či animovat
  • upravuje vzhled HTML dokumentu, v HTML styl neděláme
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jak lze CSS připojit k HTML dokumentu?

A
  • přímo v HTML hlavičce pomocí <style> elementu</style>
  • připojením externího souboru pomocí <link></link> elementu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Popište CSS vlastnosti display, margin, padding.

A
  • margin – šířka vnějšího okraje prvku
  • padding – šířka vnitřního okraje prvku
  • display - určuje, jak je prvek v dokumentu vykreslen - block, none, flex, grid
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

K čemu slouží atributy action a method?

A
  • action: určuje cílovou URL, kam budou data odeslána po odeslání formuláře
  • method: určuje metodu pro odeslání dat formuláře (např. “GET” - získání dat ze serveru nebo “POST” - odesílání dat na server)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

K čemu je dobrý element label?

A
  • k popisu jiného prvku na stránce (<input></input>, <select>…)</select>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

K čemu slouží hodnoty cover a contain?

A
  • cover říká prohlížeči, aby zakryl celou oblast prvku
  • contain naopak říká prohlížeči, aby zobrazil celý obrázek
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Co jsou pseudotřídy a jaké znáte?

A
  • části selektorů v CSS, které cílí na určité stavy nebo vlastnosti elementů
  • :hover, :focus, :link, :visited, :nth-child(), :nth-of-type()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Popište rozdíly možností pro tvorbu layoutů(flex, grid)?

A
  • flexbox - jednorozměrný layout (je určen pro uspořádání prvků v jediném rozměru - buď v řádcích nebo sloupcích), spíše pro layout menších komponent, jednodušší
  • grid - dvourozměrný layout (umožňuje uspořádání prvků v obou směrech - jak v řádcích, tak ve sloupcích), častější pro layout celé stránky
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

K čemu slouží vlastnost transform?

A
  • K různému transformování elementu, animace
    1. Rotate – O kolik stupňů se element otočí
      1. Scale – Roztáhnutí elementu
      2. Translate – 2D posunutí elementu
      3. Skew – Definuje 2D zešikmení elementu pomocí stupňů
      4. None – element nebude transformován
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Jakým způsobem lze v CSS vytvořit animaci?

A

a. Animace lze vytvořit pomocí klíčových snímků (keyframes) a animačních vlastností
b. Keyframes jsou definice jednotlivých kroků animace
c. Definují se pomocí @keyframes a název animace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly