0

Completed

0%

Progress

0

Starred

01

What is CSS and how does it work with HTML?

beginner#Fundamentals
02

What are CSS selectors and what types exist?

beginner#Selectors
03

Explain CSS specificity and how cascading determines which styles apply.

beginner#Cascade
04

Explain the CSS box model and its components.

beginner#Box Model
05

What is the difference between margin and padding in CSS?

beginner#Spacing
06

Explain the CSS display property and its common values (block, inline, inline-block, none).

beginner#Layout
07

Explain CSS position property (static, relative, absolute, fixed, sticky).

beginner#Positioning
08

What is Flexbox and how does it work?

beginner#Flexbox
09

Explain CSS Grid basics and when to use it over Flexbox.

beginner#Grid
10

What are CSS units? Explain absolute vs relative units (px, rem, em, vw, vh, %).

beginner#Units
11

What is responsive design and what are the basic principles?

beginner#Responsive
12

Explain media queries and how to write them in CSS and Tailwind.

beginner#Media Queries
13

What are pseudo-classes in CSS and name common ones (hover, focus, nth-child, etc.)?

beginner#Pseudo Classes
14

Explain pseudo-elements (::before, ::after) and their use cases.

beginner#Pseudo Elements
15

What is CSS overflow and its values (visible, hidden, scroll, auto)?

beginner#Overflow
16

Explain z-index and stacking context.

beginner#Layering
17

What are CSS custom properties (CSS variables) and how to use them?

beginner#Variables
18

Explain CSS transitions and how to create smooth interactions.

beginner#Transitions
19

What are CSS animations and how do they differ from transitions?

beginner#Animations
20

What is Tailwind CSS and what problems does it solve?

beginner#Tailwind
21

Why choose Tailwind CSS over traditional CSS frameworks like Bootstrap?

beginner#Tailwind
22

Explain utility-first CSS and its advantages over semantic CSS.

beginner#Tailwind
23

How do you install and set up Tailwind CSS in a project?

beginner#Tailwind
24

Explain the basics of tailwind.config.js file.

beginner#Tailwind
25

How do Tailwind spacing utilities work and how to customize them?

beginner#Tailwind
26

How does Tailwind handle colors and what are best practices?

beginner#Tailwind
27

Explain Tailwind typography utilities and the Typography plugin.

beginner#Tailwind
28

How do responsive utilities work in Tailwind?

beginner#Tailwind
29

What Flexbox utilities does Tailwind provide?

beginner#Tailwind
30

What Grid utilities does Tailwind provide?

beginner#Tailwind
31

How do hover, focus, and other state variants work in Tailwind?

beginner#Tailwind
32

How does dark mode work in Tailwind CSS?

beginner#Tailwind
33

What are advanced Flexbox concepts like flex-grow, flex-shrink, flex-basis, and how do they work together?

intermediate#Flexbox
34

Explain advanced CSS Grid features: auto-fit, auto-fill, minmax, dense, subgrid.

intermediate#Grid
35

What are CSS architecture patterns and how do they scale? (OOCSS, SMACSS, ITCSS)

intermediate#Architecture
36

Explain BEM methodology (Block, Element, Modifier) with examples and common pitfalls.

intermediate#BEM
37

What are CSS Modules and how do they solve scoping issues? Compare with Tailwind.

intermediate#CSS Modules
38

What are SCSS basics (variables, nesting, mixins, extends) and how do they improve CSS authoring?

intermediate#SCSS
39

How do you build complex responsive layouts that go beyond simple breakpoints?

intermediate#Responsive
40

Explain mobile-first design and how to implement it with CSS and Tailwind.

intermediate#Mobile-First
41

What are key CSS considerations for web accessibility? (Focus, contrast, motion, screen readers)

intermediate#Accessibility
42

How does semantic HTML relate to CSS and styling best practices?

intermediate#Semantic HTML
43

How do you customize Tailwind CSS beyond default configuration? (Custom utilities, variants, plugins)

intermediate#Tailwind
44

Explain advanced tailwind.config.js options: presets, safelist, important, corePlugins.

intermediate#Tailwind
45

How to implement custom themes in Tailwind (light/dark, multiple themes, runtime switching)?

intermediate#Tailwind
46

What are container queries and how to use them with Tailwind?

intermediate#CSS
47

What are arbitrary values and variants in Tailwind, and when should you use them?

intermediate#Tailwind
48

What Tailwind plugins exist and how to create a custom plugin?

intermediate#Tailwind
49

How do you create reusable UI patterns and component extraction in Tailwind?

intermediate#Tailwind
50

What are best practices for styling forms with Tailwind CSS? (Input, checkbox, select, validation)

intermediate#Forms
51

How do you style responsive and accessible tables with CSS/Tailwind?

intermediate#Tables
53

How do you implement sticky elements (headers, sidebars, table columns) with CSS?

intermediate#Sticky Layouts
54

How to implement responsive sidebar layouts (collapsible, off-canvas, persistent)?

intermediate#Sidebar Layouts
55

Explain the CSS rendering pipeline (DOM, CSSOM, Render Tree, Layout, Paint, Composite) and how it impacts performance.

advanced#Rendering Pipeline
56

What are reflow and repaint? Explain what causes them and how to minimize them.

advanced#Rendering Pipeline
57

What is layout thrashing and how to avoid it in JavaScript-heavy applications?

advanced#Rendering Pipeline
58

How does GPU acceleration work in CSS and how to enable it?

advanced#Rendering Pipeline
59

How do you architect advanced responsive systems that go beyond breakpoints (intrinsic design, fluid layouts, container queries)?

advanced#Responsive Architecture
60

How do you build a scalable design system using CSS custom properties and Tailwind?

advanced#Design Systems
61

What are design tokens and how do you manage them across multiple platforms?

advanced#Design Systems
62

What are scalable CSS architectures for large enterprises (CSS Modules, CSS-in-JS, Tailwind)? Compare and contrast.

advanced#Scalable CSS
64

Explain complex focus management in single-page applications (SPA): focus trapping, focus restoration, and roving tabindex.

advanced#Accessibility
65

How do you create complex, performant CSS animations (keyframes, transforms, 3D, timeline, Web Animations API)?

advanced#Animations
66

How does Tailwind's Just-In-Time (JIT) engine work internally?

advanced#Tailwind Internals
67

How does Tailwind's build optimization work (caching, content scanning, incremental builds)?

advanced#Tailwind Internals
68

Explain the atomic CSS architecture and how Tailwind implements it. What are the tradeoffs?

advanced#Atomic CSS
69

Compare runtime CSS-in-JS (styled-components, Emotion) vs build-time (Linaria, Compiled) vs Tailwind for performance and developer experience.

advanced#CSS-in-JS
70

Tailwind vs styled-components: detailed comparison for large-scale React applications.

advanced#Comparison
71

Tailwind vs CSS Modules: when to choose which for component-based frameworks?

advanced#Comparison
72

How do you implement critical CSS for above-the-fold content with Tailwind?

advanced#Production Optimization
73

What techniques improve rendering performance in large-scale CSS (content-visibility, contain, paint skipping, will-change)?

advanced#Rendering Performance
74

How do you architect CSS for a large enterprise with multiple teams, micro-frontends, and shared component libraries?

advanced#Enterprise