0
0
SASSmarkup~5 mins

ITCSS methodology with SASS - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does ITCSS stand for in CSS architecture?
ITCSS stands for Inverted Triangle CSS. It is a way to organize CSS from broad to specific styles.
Click to reveal answer
beginner
Name the main layers of ITCSS from bottom to top.
The layers are: Settings, Tools, Generic, Elements, Objects, Components, and Trumps.
Click to reveal answer
intermediate
How does ITCSS help when using SASS?
ITCSS helps organize SASS files so styles are easy to find and override, reducing conflicts and improving maintainability.
Click to reveal answer
beginner
What kind of styles go into the 'Settings' layer in ITCSS?
Settings contain variables, colors, fonts, and other global values used throughout the project.
Click to reveal answer
intermediate
In ITCSS, what is the purpose of the 'Trumps' layer?
The Trumps layer contains utility and helper classes that override other styles, like .hidden or .text-center.
Click to reveal answer
Which ITCSS layer should contain your SASS variables?
AObjects
BTrumps
CComponents
DSettings
What is the main benefit of using ITCSS with SASS?
AIt organizes styles from general to specific to avoid conflicts.
BIt automatically compiles SASS to CSS.
CIt replaces the need for media queries.
DIt makes styles load faster in the browser.
Where would you place reset or normalize styles in ITCSS?
AComponents
BGeneric
CSettings
DObjects
Which ITCSS layer contains reusable design patterns like buttons or cards?
AComponents
BObjects
CSettings
DTrumps
What is the role of the 'Objects' layer in ITCSS?
AIt resets browser default styles.
BIt holds global variables and mixins.
CIt contains design patterns that are reusable and have no visual style.
DIt contains utility classes for quick overrides.
Explain the ITCSS layers and how you would organize SASS files using them.
Think of ITCSS as a triangle from broad to specific styles.
You got /7 concepts.
    Describe why ITCSS is helpful for large projects using SASS.
    Consider how messy CSS can get without structure.
    You got /5 concepts.