← Selectors: element, class and id lesson New set →

CSS Worksheet: Selectors Class and Id

HTML and CSS lesson 13: Selectors: element, class and id · Set 569 · 40 questions
TalentJR

Code tip (Dot for class, hash for id): p matches every <p>; .note matches class="note"; #top matches id="top". A dot means class, a hash means id — mixing them up matches nothing. Many elements can share a class; an id belongs to only one element.

NameDateTime takenScore ___ / 40
  1. 1.🎯 Which CSS selector matches this element?
    <span class="red" id="top">Hello</span>
    (a) .top (b) .red (c) p (d) #red
  2. 2.🎯 Which sign starts an id selector? (a) & (b) # (c) @ (d) .
  3. 3.🎯 Which element does the selector div style? (a) <span> (b) <div class="menu"> (c) <p class="menu"> (d) <h1 id="logo">
  4. 4.🎯 Which CSS selector matches this element?
    <li class="big" id="logo">Hello</li>
    (a) div (b) #big (c) .big (d) .logo
  5. 5.🎯 Which element does the selector .note style? (a) <h1 class="red"> (b) <p class="big"> (c) <p id="note"> (d) <p class="note">
  6. 6.🎯 Which element does the selector #intro style? (a) <li id="main"> (b) <li class="intro"> (c) <div class="menu"> (d) <li id="intro">
  7. 7.🎯 Which CSS selector matches this element?
    <p class="menu" id="intro">Hello</p>
    (a) p (b) .intro (c) .note (d) h1
  8. 8.🎯 Which element does the selector h1 style? (a) <li class="menu"> (b) <h2> (c) <h1 class="menu"> (d) <div id="top">
  9. 9.True or false: .star is a class selector. (a) True (b) False
  10. 10.🎯 Which element does the selector #main style? (a) <div class="red"> (b) <li class="main"> (c) <li id="main"> (d) <li id="logo">
  11. 11.🎯 How many elements on a page should have the same id? (a) 5 (b) 1 (c) any number (d) 2
  12. 12.🎯 Can many elements share the same class? (a) Yes (b) No
  13. 13.🎯 Which CSS selector matches this element?
    <div class="menu" id="hero">Hello</div>
    (a) .note (b) #top (c) #menu (d) .menu
  14. 14.🎯 Which element does the selector #end style? (a) <div id="hero"> (b) <div id="end"> (c) <div class="end"> (d) <span class="note">
  15. 15.🎯 Which element does the selector #top style? (a) <h2 id="top"> (b) <li class="big"> (c) <h2 class="top"> (d) <h2 id="intro">
  16. 16.🎯 Which CSS selector matches this element?
    <div class="star" id="hero">Hello</div>
    (a) .menu (b) .hero (c) span (d) div
  17. 17.🎯 Which CSS selector matches this element?
    <span class="box" id="hero">Hello</span>
    (a) .star (b) .box (c) .hero (d) p
  18. 18.🎯 Which element does the selector .big style? (a) <h1 class="big"> (b) <h1 id="big"> (c) <h2 class="box"> (d) <h1 class="red">
  19. 19.🎯 Which sign starts a class selector? (a) & (b) # (c) . (d) @
  20. 20.True or false: #logo is an id selector. (a) True (b) False
  21. 21.True or false: #main is an element selector. (a) True (b) False
  22. 22.True or false: h1 is an element selector. (a) False (b) True
  23. 23.🎯 What kind of selector is .big? (a) a class selector (b) an element selector (c) an id selector
  24. 24.🎯 Which element does the selector .note style? (a) <li class="big"> (b) <div class="red"> (c) <li id="note"> (d) <li class="note">
  25. 25.🎯 Which CSS selector matches this element?
    <li class="big" id="logo">Hello</li>
    (a) #logo (b) .logo (c) .red (d) div
  26. 26.🎯 What kind of selector is #end? (a) a class selector (b) an id selector (c) an element selector
  27. 27.🎯 What kind of selector is img? (a) an id selector (b) an element selector (c) a class selector
  28. 28.🎯 What kind of selector is body? (a) an element selector (b) a class selector (c) an id selector
  29. 29.True or false: .card is a class selector. (a) False (b) True
  30. 30.🎯 What kind of selector is li? (a) a class selector (b) an id selector (c) an element selector
  31. 31.🎯 What kind of selector is h1? (a) a class selector (b) an element selector (c) an id selector
  32. 32.🎯 What kind of selector is #hero? (a) an id selector (b) a class selector (c) an element selector
  33. 33.True or false: .note is a class selector. (a) False (b) True
  34. 34.True or false: .menu is an element selector. (a) False (b) True
  35. 35.🎯 Which element does the selector #main style? (a) <h1 id="logo"> (b) <h2 class="red"> (c) <h1 id="main"> (d) <h1 class="main">
  36. 36.🎯 Which element does the selector .menu style? (a) <div class="note"> (b) <div class="menu"> (c) <span class="big"> (d) <div id="menu">
  37. 37.🎯 Which CSS selector matches this element?
    <h2 class="menu" id="hero">Hello</h2>
    (a) li (b) .note (c) .hero (d) h2
  38. 38.🎯 Which element does the selector .red style? (a) <p class="star"> (b) <span class="red"> (c) <span id="red"> (d) <span class="box">
  39. 39.🎯 Which element does the selector #hero style? (a) <div id="hero"> (b) <span class="menu"> (c) <div class="hero"> (d) <div id="top">
  40. 40.True or false: h1 is a class selector. (a) False (b) True

Answer key

  1. .red
  2. #
  3. <div class="menu">
  4. .big
  5. <p class="note">
  6. <li id="intro">
  7. p
  8. <h1 class="menu">
  9. True
  10. <li id="main">
  11. 1
  12. Yes
  13. .menu
  14. <div id="end">
  15. <h2 id="top">
  16. div
  17. .box
  18. <h1 class="big">
  19. .
  20. True
  21. False
  22. True
  23. a class selector
  24. <li class="note">
  25. #logo
  26. an id selector
  27. an element selector
  28. an element selector
  29. True
  30. an element selector
  31. an element selector
  32. an id selector
  33. True
  34. False
  35. <h1 id="main">
  36. <div class="menu">
  37. h2
  38. <span class="red">
  39. <div id="hero">
  40. False

Free html and css lessons, practice and worksheets at talentjr.in/html-css-for-kids