Lab 3: More Page Authoring with HTML-Kit
Learning Objectives
Know how to
- Use Forms Authentication in a Web application
- Create public pages that do not require authentication
- Use User roles with authentication
Student Learning Objectives
After completion of this lab assignment, you should have demonstrated the ability to
- Develop Web pages with HTML-Kit that validate to XHTML 1.0 Strict standards
- Use the XHTML elements:
- line break
- hypertext anchor to internal id
- blockquote
- address
- hypertext anchor to an email address
- table elements with structural markup for caption, header, footer, & body
- Use comments, meta tags, and formatting to create a Web page that conforms to the CS 350 XHTML Coding Standards
Assignment
Use XHTML-Kit to code the XHTML elements and text to duplicate the Lab 3 Web page shown below. Use the text contents of the page for the requirements. Non-obvious tags are indicated in square brackets [..]
Save your page as index.html in folder Lab3 on your cs350 U:\ drive.
Refer to TopXML's XHTML Table tutorial for a refresher on XHTML table structural markup. Check other online XHTML resources or reference books for information on unfamiliar XHTML elements.
To Receive Credit
- Print out and staple together both the displayed Web Page from IE (or Firefox) and your XHTML code from HTML-Kit
- Staple the browser printout as page 1 and the HTML code from Notepad as page 2
- Make sure your name is on your printouts and your work is stored in your cs350 account in folder
u:\Lab3
- Keep track of and include the total completion time (rounded to closest half-hour) it took to complete the lab assignment
Grading Criteria
- Labs will be graded on a scale of 0 to 10:
- 10 Excellent: Page displays perfectly in a browser, XHTML validates correctly as XHTML Strict 1.0, and no problems in the code
- 9 Very well done: XHTML validates correctly as XHTML Strict 1.0 but one minor problem in the XHTML code or an omission of required block or inline elements.. For example, problems include
- One of the structural elements of the XHTML table (e.g. <summary> or <thead>) is missing
- Formatting of the XHTML code is inconsistent, making it hard to read
- File header comment or meta elements are incomplete or inaccurate
- Not including line breaks in the address element
- 8 Well done: XHTML validates correctly but two minor problems or omissions of elements.
- 7 Acceptable: Errors in the XHTML code that cause one or two XHTML 1.0 Strict validation errors
- 6 Problems: Three or more errors in code, omission of elements, or validation errors
- 5, 4, 3 Incomplete: the lab was attempted but over one-third of the requirements still undone
- 0: Lab not submitted, no work done. You are allowed to drop your lab lowest score
Screen Snapshot