Vizsgatémák 12 CSS Flashcards

1
Q

Mi a CSS?

A

Strukturált dokumentumok leírására szolgáló stíluslap nyelv.

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

Minek a rövidítése a CSS?

A

Cascading Style Sheets

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

Jellemezd a CSSt!

A

Többféle eszközön történő megjelenítést támogat.
Szétválasztja a dokumentumok megjelenítési stílusát a tartalmától.
Egyszerűsíti a webszerkesztést és a webhelyek karbantartását.

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

Ki fejleszti a CSSt?

A

W3C CSS munkacsoportja.

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

Mik a CSS szintek és melyek ezek?

A

A CSSnek nem verziói hanem szintjei vannak, minden szint az előzőn alapul, azt finomítja és új lehetőségeket vezet be.
CSS Level 1
CSS Level 2
CSS Level 3

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

Jellemezd a CSS Level 1!

A

Elavultnak tekintett.

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

Jellemezd a CSS Level 2!

A

Javítása jelenleg fejlesztés alatt áll.

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

Jellemezd a CSS Level 3!

A

Fejlesztés alatt áll.
Modulokra van bontva, melyek a CSS egy részét definiálja, minden modul a CSS 2.1 lehetőségét bővíti és/vagy részeit cseréli le.

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

Jellemezd a CSS 3 moduljait!

A

Minden modul a CSS 2.1 lehetőségét bővíti és/vagy részeit cseréli le.
Szintekre van bontva.
1 szintről indulnak az olyan modulok melyeknek nincs CSS Level 2-beli megfelelőjük.
3 szintről indulnak a CSS Level 2 létező lehetőségeit frissítő modulok.

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

Milyen állománya van a CSSnek?

A

.css
média típusa: text/css

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

Jellemezd a CSS Level 4!

A

Nem létezik.
Modulok lehetnek 4. vagy magasabb szinten, de a nyelv már nem.
A CSS Level 3 csak a többiektől való megkülönböztetésre használják.

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

Jellemezd a CSS dobozmodellt!

A

Fastruktúrában van ábrázolva. Dobozfát (box tree) állít elő, mely a dokumentum formázási szerkezetét ábrázolja. Minden doboz a fában a dokumentum egy elemét ábrázolja.
A CSS minden elemhez nulla vagy több dobozt generál a display tulajdonság által.

Sorrend:
margin
border
padding
tartalom

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

Mik a CSS Tulajdonságok?

A

CSS által definiált paraméterek, melyek által a dokumentum megjelenítése vezérelhető.
Neve és értéke van.

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

Mik az összevont tulajdonságok?

A

Olyan tulajdonság, mely egyidejűleg több tulajdonságot is képes beállítani.
pl. margin a margin-top, margin-bottom, margin-left, margin-right

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

Milyen szintaktikai elemek vannak a CSSben?

A

Karakterek, vezérlősorozatok, megjegyzések, deklarációs blokk, at-szabályok, stílus szabályok

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

Jellemezd a karaktereket CSSben!

A

Unicode karakterkészletet használ.
\hhhhhh módon lehet Unicode karaktereket megadni, ahol hhhhhh egy hexadecimális szám.

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

Jellemezd a vezérlősorozatokat CSSben!

A

A speciális karakterek jelentésének elnyomásához \ használunk.

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

Jellemezd a megjegyzéseket CSSben!

A

/* */ között
Tokenen kívűl bárhol
Nem egymásba ágyazhatóak

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

Jellemezd a deklarációs blokkokatt CSSben!

A

{ } közé egy deklarációs listaként használjuk
tulajdonságnév: érték alakban

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

Jellemezd a stílus szabályokat CSSben!

A

Egy kiválasztóból vagy ,-vel elválasztott kiválasztókból és egy azokat követkő deklarációs blokkból állnak.
div {color: black;}

21
Q

Jellemezd az at-szabályokat CSSben!

A

Stíluslap feldolgozását vezérlő speciális szabályok.
@ karakterrel kezdődnek, melyet egy azonosító követ és ; vagy deklarációs blokkal zárul.

22
Q

Mire valók a kiválasztók CSSben?

A

Mintaillesztésre szolgálnak, meghatározzák, hogy egy szabály mely elemre vonatkozik.

23
Q

Milyen karakterek kombinátorok CSSben?

A

Whitespace
‘>’
‘+’
‘~’

24
Q

Jellemezd a típus kiválasztót CSSben!

A

Tipikusan egy azonosító, a megfelelő nevű elemek illeszkednek rá.
p {color: red}

25
Q

Jellemezd az általános kiválasztót CSSben!

A
  • formájú kiválasztó.
    Minden elem illeszkedik rá.
26
Q

Jellemezd az attribútum kiválasztót CSSben!

A

[att] - att attribútummal rendelkező elemek
[att=val] val értékkel egyenlő att attribútumú elemek

27
Q

Jellemezd az osztály kiválasztót CSSben!

A

HTML dokumentumoknál, a [class~=érték] attribútum helyett a .érték használható.

28
Q

Jellemezd a ID-kiválasztót CSSben!

A

azonosító formájú kiválasztó, adott azonosítójú elem illeszkedik rá ID típusú attribútumban kell a dokumentumban szerepelnie az azonosítónak

29
Q

Jellemezd a pszeudo-osztályokat CSSben!

A

:azonosító vagy :azonosító(érték) formájú kiválasztók
Olyan kiválasztás, ami a dokumentumon kívüli információkon alapul, vagy más kiválasztóval nem fejezhető ki.

30
Q

Jellemezd a dinamikus pszeudo-osztályokat CSSben!

A

Olyan pszeudo osztály, melyet egy elem megszerezhet vagy elveszíthet miközben a felhasználó interakcióban van a dokumentummal.

31
Q

Milyen dinamikus pszeudo osztályok vannak?

A

Link pszeudo-osztályok
:link (még nem látott hiperhivatkozások)
:visited (már látott hiperhivatkozások)

Felhasználói akció pszeudo-osztályok
:hover (mutatóeszközzel kijelölt, de nem aktivált elem)
:active (mutatóeszközzel aktivált elem)
:focus (fókuszt birtokló elem)

32
Q

Jellemezd a :lang(c) pszeudo-osztályt!

A

c nyelvű szöveget tartalmazó elemek illeszkednek rá.
c egy CSS azonosító (nyelvkód)
XML dokumentumokban xml:lang attribútum határozza meg a nyelvet

33
Q

Jellemezd a szerkezeti pszeudo-osztályokat!

A

Amikor megállapításra kerül, egy elem helye a testvéreinek listájában, akkor csak az elemeket kell a listában figyelembe venni.
Nem kell figyelembe venni a szöveget, megjegyzéseket és feldolgozási utasításokat sem.

34
Q

Jellemezd a pszeudo-elemeket!

A

Lehetővé teszi a dokumentum azon részeinek kiválasztását, mely más módon nem hozzáférhető.
::first-line -egy elem első formázott sora
::first-letter -egy elem első betű vagy számjegy karaktere
::after -elem tartalmához generál tartalmat
::before

35
Q

Jellemezd a leszármazott kombinátorokat!

A

Egyszerű kiválasztók két sorozatát elválasztó whitespace
pl. thead th {…}
theadre és thra is illeszkednek

36
Q

Jellemezd a gyermek kombinátorokat!

A

Egyszerű kiválasztók két sorozatát elválasztó > karakter
pl. thead > th {…}
olyan thra illeszkedik ami thead gyermeke

37
Q

Jellemezd a szomszéd testvér kombinátorokat!

A

Egyszerű kiválasztók két sorozatát elválasztó + karakter
pl. thead + th {…}
Olyan th elemek, melyek thead elemek után vannak

38
Q

Jellemezd az általános testvér kombinátort!

A

Egyszerű kiválasztók két sorozatát elválasztó ~ karakter
pl. thead ~ th {…}
thead és th szülője megegyezik, thead után van a th, de nem feltétlen közvetlenül

39
Q

Mi a specifikusság CSSben?

A

Kiválasztókhoz és deklarációkhoz specifikusság meghatározása.
(a, b, c) vektor
a-ban az ID-kiválasztók száma
b-ben az attribútum kiválasztók és pszeudo-osztályok száma
c-ben a pszeudo elemek száma

40
Q

Mi a deklaráció specifikussága CSSben?

A

A deklaráció specifikussága megegyezik a tartalmazó kiválasztó specifikusságával.

41
Q

Milyen lehet egy stíluslap eredete szerint?

A

Felhasználói ágenstől származó
Felhasználótól származó
Dokumentumtól származó

42
Q

Jellemezd a felhasználói ágenstől származó stíluslapokat!

A

A felhasználói ágensek biztosítanak alapértelmezett stíluslapot.

43
Q

Jellemezd a felhasználótól származó stíluslapokat!

A

A felhasználó megadhat saját stíluslapot adott dokumentum megjelenítéséhez.
Fogyatékkal élő felhasználók számára fontos.

44
Q

Jellemezd a szerzőtől származó stíluslapot!

A

(X)HTML esetén a link fejlécmezőben adható meg a dokumentumhoz külső stíluslap.
XML esetén az xml-stylesheet feldolgozási utasítással adható meg a dokumentumhoz külső stíluslap.

45
Q

Mi a kaszkád?

A

Több különböző deklaráció szolgáltathatja egy tulajdonság értékét egy elemhez.
A kaszkád során kerül meghatározásra, melyik deklaráció lesz felhasználva.

46
Q

Hogy működik a kaszkád?

A

Meg kell határozni, hogy egy elemre mely deklarációk vonatkoznak
Ezeket eredetük szerint csökkenő “erősorrendbe” rendezzük
Azonos eredetű deklarációkat specifikusság szerint rendezzük csökkenő sorrendbe
Azonos specifikusság esetén a “későbbi” kerül felhasználásra
A tulajdonság értékét az első deklaráció szolgáltatja

47
Q

Jellemezd a szabályok sorrendjét CSSben!

A

Ha egy elemre több azonos specifikusságú szabály vonatkozik, az utolsó lesz figyelembe véve.

47
Q

Jellemezd a szabályok sorrendjét CSSben!

A

Ha egy elemre több azonos specifikusságú szabály vonatkozik, az utolsó lesz figyelembe véve.

48
Q

Jellemezd az öröklést CSSben!

A

Tulajdonságértékek továbbadását jelenti a szülő elemektől a gyermek elemekhez.
Vannak örökölt tulajdonságok és nem örököltek.
Inherit kulcsszóval a kaszkádolt érték helyett örököltet használhatjuk.