Review Quiz

  1. Discuss some of the challenges in using HTML5 features in today's browsers. What are some techniques to address non-compliant browsers?
  2. What is the difference between CSS margins and padding?
  3. What is the difference between JavaScript and ECMAScript?
  4. Describe what a "responsive" Web application is and discuss some stratgies for implementing them.
  5. Describe what's different about each of the following lines of CSS:
    *.sidebar {color:red;}        
    .sidebar {color:red;}
    #sidebar {color:red;}        
    html sidebar {color:red;}
    body > sidebar {color:red;}
            
  6. What is the difference between the <div> and <p> elements?
  7. Write a simple Web page with three paragraphs and style all three paragraphs to use a strike-through font.
  8. What is a reset stylesheet?
  9. Why don't we normally use document.write in a real-world Web page?
  10. What are the implications of JavaScript being an interpreted language?