7HTML/CSSIntermediate#html#performanceWhat is the difference between <script>, <script async>, and <script defer>?Show AnswerOpen
9HTML/CSSIntermediate#html#formsHow do you validate a form using native HTML attributes?Show AnswerOpen
10HTML/CSSBeginner#html#formsWhat is the difference between GET and POST form methods?Show AnswerOpen
11HTML/CSSBeginner#html#formsWhat is the purpose of the <label> element and how should it be associated with inputs?Show AnswerOpen
12HTML/CSSBeginner#html#tablesHow do you build a table with a header, body, and footer?Show AnswerOpen
17HTML/CSSBeginner#html#semanticsWhat is the difference between <b>/<i> and <strong>/<em>?Show AnswerOpen
20HTML/CSSAdvanced#accessibilityWhat is the accessibility tree and how does it relate to the DOM?Show AnswerOpen
22HTML/CSSIntermediate#accessibilityWhat is keyboard accessibility and how do you test for it?Show AnswerOpen
25HTML/CSSIntermediate#storage#javascriptWhat is the difference between localStorage, sessionStorage, and cookies?Show AnswerOpen
27HTML/CSSAdvanced#storage#pwaWhat is the Cache API and how does it relate to Service Workers?Show AnswerOpen
28HTML/CSSIntermediate#css#specificityWhat is CSS specificity and how is it calculated?Show AnswerOpen
33HTML/CSSBeginner#css#displayWhat is the difference between visibility: hidden and display: none?Show AnswerOpen
36HTML/CSSIntermediate#css#floatWhat is the CSS float property used for and what problems does it cause?Show AnswerOpen
40HTML/CSSBeginner#css#flexboxHow do you center a div both horizontally and vertically?Show AnswerOpen
41HTML/CSSIntermediate#css#layout-puzzleHow do you build a sticky footer that stays at the bottom even with little content?Show AnswerOpen
43HTML/CSSAdvanced#css#gridHow do you create a responsive grid without media queries using auto-fit/auto-fill?Show AnswerOpen
44HTML/CSSIntermediate#css#gridWhat is the difference between Flexbox and Grid, and when should you use each?Show AnswerOpen
46HTML/CSSBeginner#css#responsiveWhat are CSS media queries and how do you write a mobile-first stylesheet?Show AnswerOpen
47HTML/CSSIntermediate#css#responsiveWhat is the difference between responsive and adaptive design?Show AnswerOpen
48HTML/CSSBeginner#css#unitsWhat are the different CSS units (px, em, rem, %, vw, vh) and when to use them?Show AnswerOpen
49HTML/CSSIntermediate#css#variablesWhat are CSS custom properties (variables) and how do you use them?Show AnswerOpen
50HTML/CSSBeginner#css#selectorsWhat is the difference between pseudo-classes and pseudo-elements?Show AnswerOpen
53HTML/CSSIntermediate#css#selectorsWhat is the difference between adjacent sibling (+) and general sibling (~) combinators?Show AnswerOpen
57HTML/CSSAdvanced#css#performanceWhy should you animate transform/opacity instead of top/left/width for performance?Show AnswerOpen
58HTML/CSSAdvanced#css#z-indexWhat is the z-index property and how does stacking context work?Show AnswerOpen
61HTML/CSSAdvanced#css#methodologyWhat are other CSS methodologies besides BEM (OOCSS, SMACSS, ITCSS)?Show AnswerOpen
62HTML/CSSIntermediate#css#sassWhat are CSS preprocessors and what problems do they solve?Show AnswerOpen
63HTML/CSSAdvanced#css#sassWhat is the difference between a Sass mixin and a placeholder/extend?Show AnswerOpen
64HTML/CSSBeginner#css#tailwindWhat is Tailwind CSS and how does it differ from writing custom CSS?Show AnswerOpen
65HTML/CSSIntermediate#css#tailwindHow do you customize and extend Tailwind's default theme?Show AnswerOpen
66HTML/CSSBeginner#css#tailwindWhat are Tailwind's responsive and state variant prefixes?Show AnswerOpen
67HTML/CSSAdvanced#css#cross-browserWhat are common cross-browser compatibility issues in CSS and how do you handle them?Show AnswerOpen
68HTML/CSSBeginner#css#cross-browserWhat is a CSS reset or normalize.css and why use one?Show AnswerOpen
69HTML/CSSAdvanced#css#performanceWhat is critical CSS and how does it improve page performance?Show AnswerOpen
70HTML/CSSIntermediate#css#performanceWhat are CSS sprites and why were/are they used?Show AnswerOpen
71HTML/CSSAdvanced#css#performanceWhat other CSS performance best practices should you follow?Show AnswerOpen
72HTML/CSSIntermediate#css#layout-puzzleHow do you implement a full-height sticky sidebar next to scrolling content?Show AnswerOpen
74HTML/CSSIntermediate#css#layout-puzzleHow do you truncate text with an ellipsis, including multi-line clamping?Show AnswerOpen
75HTML/CSSIntermediate#css#responsiveHow do you create a responsive image that maintains aspect ratio without JavaScript?Show AnswerOpen
76HTML/CSSIntermediate#css#cascadeWhat is the CSS cascade and how is rule conflict order determined?Show AnswerOpen
77HTML/CSSIntermediate#css#cascadeWhat does !important do and why should it generally be avoided?Show AnswerOpen
78HTML/CSSIntermediate#css#pseudo-elementsWhat is the CSS 'content' property used for with pseudo-elements?Show AnswerOpen
79HTML/CSSBeginner#css#displayWhat is the difference between inline, inline-block, and block for form control styling?Show AnswerOpen
80HTML/CSSAdvanced#css#internationalizationHow do CSS logical properties (like margin-inline, padding-block) differ from physical properties?Show AnswerOpen
82HTML/CSSAdvanced#css#functionsWhat is the difference between min(), max(), and clamp() in CSS?Show AnswerOpen
83HTML/CSSBeginner#css#overflowWhat is the difference between overflow: visible, hidden, scroll, and auto?Show AnswerOpen
84HTML/CSSIntermediate#css#unitsWhat is the difference between em and rem when nesting components?Show AnswerOpen
85HTML/CSSIntermediate#css#variablesHow would you implement a dark mode toggle using CSS?Show AnswerOpen
86HTML/CSSIntermediate#css#positionWhat is the difference between absolute and fixed positioning in terms of containing block?Show AnswerOpen
87HTML/CSSBeginner#css#flexboxWhat is the CSS 'gap' property and how does it simplify spacing in flex/grid layouts?Show AnswerOpen
88HTML/CSSBeginner#css#selectorsWhat is the difference between class selectors and ID selectors, and why avoid IDs for styling?Show AnswerOpen
89HTML/CSSAdvanced#css#layout-puzzleHow do you build a CSS-only accordion or tab component?Show AnswerOpen
90HTML/CSSAdvanced#css#gridWhat is the 'holy grail' layout and how is it built with Grid?Show AnswerOpen
91HTML/CSSAdvanced#css#unitsWhat is the difference between relative units vw/vh and %?Show AnswerOpen
92HTML/CSSBeginner#css#box-modelWhat is the box-sizing property and why is border-box generally preferred?Show AnswerOpen
93HTML/CSSBeginner#css#pseudo-classesWhat is the difference between :hover, :focus, and :active pseudo-classes?Show AnswerOpen
94HTML/CSSAdvanced#css#pseudo-classesWhat is the difference between :focus and :focus-visible?Show AnswerOpen
95HTML/CSSIntermediate#css#accessibilityHow do you make an SVG icon accessible and stylable with CSS?Show AnswerOpen
96HTML/CSSAdvanced#css#responsiveWhat is the difference between em/rem and viewport-relative clamp() for fluid typography?Show AnswerOpen
97HTML/CSSAdvanced#css#responsiveWhat are container queries and how do they differ from media queries?Show AnswerOpen
98HTML/CSSIntermediate#css#performanceHow do you prevent Cumulative Layout Shift (CLS) caused by images and ads?Show AnswerOpen
99HTML/CSSBeginner#css#fundamentalsWhat is the difference between inline styles, internal <style>, and external stylesheets?Show AnswerOpen
100HTML/CSSBeginner#css#selectorsWhat is the universal selector (*) and what are its performance implications?Show AnswerOpen
101HTML/CSSIntermediate#css#formsHow do you style form validation states using CSS pseudo-classes?Show AnswerOpen
102HTML/CSSAdvanced#css#design-systemsWhat is the difference between rem-based spacing scale and arbitrary pixel values in design systems?Show AnswerOpen
103HTML/CSSAdvanced#css#performanceHow does the 'will-change' property affect rendering performance?Show AnswerOpen
104HTML/CSSIntermediate#html#semanticsWhat is the difference between HTML5's <section>, <article>, and <aside>?Show AnswerOpen
105HTML/CSSBeginner#html#structureWhat is the difference between the <head> and <body> sections of an HTML document?Show AnswerOpen
106HTML/CSSBeginner#html#accessibilityWhat is the purpose of the alt attribute versus the title attribute on images?Show AnswerOpen
109HTML/CSSAdvanced#css#media-queriesHow do you make a webpage print-friendly using CSS?Show AnswerOpen
111HTML/CSSBeginner#html#entitiesWhat is the difference between HTML entities and Unicode characters?Show AnswerOpen
112HTML/CSSBeginner#html#attributesWhat is the difference between the id and class attributes?Show AnswerOpen
114HTML/CSSAdvanced#html#securityWhat is the difference between the <iframe> sandbox attribute values?Show AnswerOpen
116HTML/CSSAdvanced#css#layoutWhat is the difference between a block formatting context (BFC) and normal flow?Show AnswerOpen
117HTML/CSSIntermediate#css#accessibilityWhat is the difference between resetting focus outlines and providing accessible focus styles?Show AnswerOpen
118HTML/CSSAdvanced#css#gridWhat is the difference between CSS Grid's implicit and explicit grid?Show AnswerOpen
119HTML/CSSBeginner#css#layout-puzzleHow do you vertically center text inside a single-line button using CSS?Show AnswerOpen
120HTML/CSSIntermediate#css#tailwindWhat is the difference between a CSS framework like Bootstrap and a utility-first framework like Tailwind?Show AnswerOpen
121HTML/CSSAdvanced#css#unitsWhat is the difference between static and dynamic viewport units (vh vs dvh)?Show AnswerOpen
122HTML/CSSIntermediate#css#cross-browserHow do you handle browser-specific CSS prefixes and why is Autoprefixer useful?Show AnswerOpen