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

Answer key

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

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