Skip To Content

Athabasca University

Section 1.2 HTML5 Fundamentals

Learning Objectives

After you have completed this section, you should be able to

  • list important characteristics of HTML5 compared to earlier versions of HTML
  • define some important components of HTML5
  • list most of the common tags in HTML5
  • write web pages using a text editor you have chosen and installed on your computer.
  • use tables in an HTML5 document.
  • use forms for certain purposes.
  • create and use image maps for web-page navigation.
  • make web pages accessible to search engines using meta data
  • write simple web pages in HTML5

Activities

  • Carefully read the learning objectives.
  • Watch presentation for the section;
  • Read Chapter 2, Introduction to HTML5: Part 1, of the e-text.
  • Search the Internet for HTML5, and choose three articles or tutorials to read. Post the links to the COMP 466 General Discussion Forum with your comments.
  • Find answers to the study questions below.
  • Do exercises 2.3, 2.4, 2.5, 2.6, 2.8, 2.13, and 2.14 at the end of Chapter 2 of the e-text.

Study Questions

  1. How is HTML5 different from programming languages such as C++, C, C#, Visual Basic and Java?
  2. How is HTML5 different from XHTML and from earlier versions of HTML such as HTML 4.0 ?
  3. What is the structure of a web document in HTML5?
  4. What elements and/or declarations are required in an HTML5 document?
  5. What are comments in a HTML5 document? How do you write comments in your HTML5 document?
  6. Are HTML5 elements and attributes case sensitive?
  7. What are start tags and end tags?
  8. How do you open an HTML5 document in your browser?
  9. How do you validate an HTML5 document?
  10. What heading elements does HTML5 provide?
  11. What does the term deprecated mean in reference to HTML markup?
  12. How do you use <html>, <head>, <body>, and <title> elements in HTML5 documents?
  13. Where should the title element appear in an HTML5 document?
  14. Which tag should you use to start a new paragraph in your HTML5 document?
  15. How do you verify/validate your HTML5 documents?
  16. What are header elements?
  17. How do you choose different headers in an HTML5 document?
  18. What is an anchor, and how do you define it?
  19. Which tag should you use to create a hyperlink in an HTML5 document?
  20. What is a hyperlink? How do you specify the location of a hyperlink?
  21. What does a strong tag do?
  22. Which element should you use to insert an image in an HTML5 document?
  23. How do you specify the location and the file name of the image to be inserted?
  24. How do you specify the size and the position of the image within an <img> element?
  25. What does the alt attribute do in the <img> element? Why is it important to include this attribute?
  26. How do you use images as link anchors?
  27. What are special characters in an HTML5 document?
  28. How do you use special characters such as the ampersand in an HTML5 document?
  29. How do make an unordered list in an HTML5 document?
  30. How do you make an ordered list in an HTML5 document?
  31. How do you choose different bullets or numbering styles for your list?
  32. What are nested lists?
  33. How do you add line breaks to an HTML5 document?
  34. When is it appropriate to use a table in an HTML document?
  35. How do you begin to create a table in an HTML5 document?
  36. What attributes of the table element can be used to set the height, width, border, and colours of a table?
  37. How do you add a caption and a summary to a table?
  38. How do you format the table header area?
  39. How do you start and close a table body?
  40. What is table footer? How do you add a table footer to a table?
  41. How do you specify the width of a table column?
  42. How do specify the height of a particular table row?
  43. How do you position a table and text in a table cell?
  44. How do you add a row to a table?
  45. What are HTML5 forms? What are the forms used to do?
  46. How do you insert forms in an HTML5 document?
  47. How do you specify method and action in a form? What are method and action anyway? What do the name and value attributes do in a form input?
  48. What are inputs and labels in a form?
  49. What input types can be used in a form?
  50. What are the differences between the post and get methods of a form?
  51. What can the textarea element be used for in a form?
  52. What is the password input used for?
  53. What are the checkbox and radio inputs? What are the differences between them?
  54. What does the select element do? How do you use the select element and set the default-selected item?
  55. How do you create a named anchor in a document?
  56. How do you specify a named anchor in an anchor element?
  57. What are image maps? How do you create an image map?
  58. How do you define an area for an image map?
  59. What are void elements in HTML5?
  60. What is internal linking? How do you make/use internal links?
  61. How do you use the <meta> element in an HTML5 document?

Review

Do the self-review exercises at the end of Chapter 2 of the e-text.

Summary

Read the chapter summary at the end of Chapter 2 of the e-text.

Updated April 07 2016 by FST Course Production Staff