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

Answer key

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

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