1. What is the box model in CSS?
  2. What are some CSS methodologies?
  3. What is BEM and how is it used?
  4. What is OOCSS and what are its principles?
  5. What's the difference between content-box and border-box?
  6. What are the differences between various display properties?
  7. What is the difference between id and class selectors?
  8. What is selector specificity and how is it calculated?
  9. What is the position property and what are its values?
  10. What is @media and how is it used?
  11. What is Responsive Web Design (RWD) and why is it important?
  12. What is Block Formatting Context (BFC) and how is it created?
  13. How does z-index work and how is stacking context formed?
  14. How does floating work in CSS?
  15. What are different methods to center a div?
  16. How can you center a div without using flex or grid?
  17. What are the pros and cons of animations in CSS compared to JS?
  18. What is the will-change property and when should it be used?
  19. What's the difference between em and rem units, and when should you use each?
  20. Name three selectors that can select an element based on its index.
  21. How can you select the first 10 elements in a list using CSS?
  22. How can you select odd and even elements in a list using CSS?
  23. How can you check if a CSS property is supported in a browser?
  24. What are the ways to load CSS resources conditionally?
  25. How do you use CSS variables?
  26. How can you create a case-insensitive attribute selector in CSS?
  27. What is the difference between reset.css and normalize.css?
  28. What is shadow DOM and how does it relate to CSS?
  29. How would you implement modularity in CSS?
  30. What are pseudo-classes in CSS and can you provide some examples?
  31. What is an attribute selector and how is it used?
  32. What are the different ways to hide content?
  33. Are CSS property names case-sensitive?
  34. What is the purpose of the 'only' keyword in media queries?
  35. Do margin-top and margin-bottom have an effect on inline elements?
  36. Do padding-top and padding-bottom have an effect on inline elements?
  37. Do padding-left and padding-right have an effect on inline elements?
  38. Will text with font-size: 10rem be responsive when the browser window is resized?
  39. Does overflow: hidden create a new block formatting context?
  40. Which unit would you prefer among px, em, %, or pt and why?
  41. How does CSS Grid work?
  42. How does Flexbox work?
  43. What is the difference between visibility: hidden and display: none?
  44. What are CSS Sprites and why are they used?
  45. What is a pseudo-element and how is it used?
  46. What is the difference between nth-of-type() and nth-child()?
  47. What is a mobile-first approach in responsive design?
  48. What is SVG and how is it used in web design?
  49. How do browsers read CSS selectors?
  50. What are CSS modules and what are their advantages and disadvantages?
  51. What is a CSS preprocessor and why would you use one?
  52. What is the concept of "CSS in JS" and how does it differ from traditional CSS?
  53. What is the purpose of CSS frameworks and can you name a few popular ones?
  54. What is a CSS pseudo-class and how is it used?
  55. What is the purpose of the ::before and ::after pseudo-elements?
  56. What is the difference between responsive and fluid typography?
Estimated time: 20 hours

Settings

THEME

TIMER

Show in top bar
Enable sound
Infinite loop

NAVIGATION

Show arrows on desktop
Show arrows on mobile

JAVASCRIPT CONSOLE

Show console
Keep it on all tabs

QUESTIONS

Show answer background

APPLICATION DATA

This application is currently in maintenance mode.
Both questions and answers need to be refactored and restructured. There will be also new functionalities soon