Briefly answer the following questions. Each question is worth two points unless otherwise indicated.

  1. Describe a case where an omitted ">" in an HTML document could pose a great risk.
    Put your answer here!
  2. What's a place where <title> shouldn't appear but is nonetheless handled by Firefox and Chrome?
  3. What's the minimum set of elements that must be specified in an HTML file for the file to be valid?
  4. The W3C HTML5 CR says that a document should have only one body element. What does Chrome do if more than one is specified?
  5. Where can whitespace be added in "<h1>x</h1>" without changing how it is rendered?
  6. What's a handy use for the meta element that's not mentioned on the slides? Hint: It's not one of the things that are marked as obsolete!
  7. You overhear a couple of web developers talking. One says, "I don't know about trident but I can tell you for sure it doesn't work in gecko." What are they probably talking about?
  8. whm often mentions "the HTML5 CR". What does "CR" stand for?
  9. Animated PNGs are handled differently by Firefox and Chrome. What's the difference?
  10. Can a browser that supports only images drawn in "ASCII art" be considered to meet the W3C's latest specifications for HTML5?
  11. Note: Worth 4 points
    What tags in the original HTML Tags document have survived to HTML5?
  12. Note: Worth 6 points
    The HTML CR does not require attribute values to always be quoted. An opening tag like <div class=question id=a1> validates, but many people quote all attributes (<div class="question" id="a1">), just as would be needed in XML. Take a position that's in favor of either (1) use quotes only when needed, or (2) always use quotes for attributes. Present a short argument in favor of your position. DO NOT argue both sides—try to convince somebody that holds the opposite view.