Vizsgatémák 13-14 CSS előfeldolgozó web jelölőnyelvei Flashcards
Mi a CSS előfeldolgozó?
A CSS előfeldolgozó CSS-t generálnak.
A CSS-t új lehetőségekkel egészítik ki, mint például változók, egymásba ágyazás, függvények, mixinek.
Sorolj fel néhány CSS előfeldolgozót!
Less
PostCSS
Sass
Stylus
Milyen közös jellemzői vannak a CSS előfeldolgozóknak?
Egysoros megjegyzések // karakterekkel kezdődnek és a sor végéig tartanak
@import az előfeldolgozók böngészőktől eltérően kezelik az @import at-szabályoakat.
A sima CSS importokhoz a böngészőnek kell HTTP kéréseket végrehajtania, a CSS előfeldolgozók az importokat fordítás során kezelik
Mire valók a mixinek?
Lehetővé teszik egyes deklarációk újrafelhasználását.
Milyen kiterjesztése van a Sassnek?
.sass/.scss
Jellemezd az SCSS szintaxist!
Két szintaxis:
SCSS - a CSS egy kiterjesztése .scss
Behúzott szintaxis (indented syntax): Sass eredeti szintaxisa, behúzást használ kapcsos zárójel és pontosvessző helyett .sass
Adj példát .scss és .sassra!
$size: 2em;
table.chessboard {
td {
height: $size;
width: $size;
}
}
$size: 2em
table.chessboard
td
height: $size
width: $size
Melyek a behúzott szintaxis előnyei?
SCSS szintaxishoz képest tömörebb, könnyebben írható és kikényszeríti a tiszta kód írását
A behúzott szintaxis a Haml jelölőnyelvből jön, melyből a Sass származik
Sorold fel a Sass legfőbb lehetőségeit!
Változók
Egymásba ágyazás
Mixinek
@extend
@if
@for
Kiterjesztés/öröklés
Import
Beépített függvények
Melyek a Web jelölőnyelvei?
HTML
SVG
MathML
Mi a HTML?
A Web elsődleges leíró nyelve.
Mi az XHTML?
Az XML alkalmazásként definiált HTML szigorúbb szabályokat ír elő a dokumentumok számára, így azok feldolgozása egyszerűbb.
Mi a HTML5?
A HTML legutóbbi verziója.
Ki fejleszti a HTML5-öt?
Eredetileg a WHATWG, de 2007 után már a W3C is kapcsolódott.
Mik a HTML elemek?
Az elemeknek, attribútumoknak és attribútumértékeknek meghatározott jelentése van.
pl ol egy rendezett lista
A szerzők csak rendeltetés szerűen használhatják ezeket.