Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. (TCO 1) Evaluate the advantages and the disadvantages of both fixed and flexi

ID: 3538182 • Letter: 1

Question


1. (TCO 1) Evaluate the advantages and the disadvantages of both fixed and flexible design layouts for web pages.


Part A: Describe at least three advantages and disadvantages of each; use examples in your reasoning (10 points).


Part B: Select one type of layout best suited to the Sunholm Solar website described in the You Decide assignments in this course, and explain your reasoning (10 points). (Points : 20)


     



     




2. (TCO 3) Summarize roles that are part of a website development team.


Part A: Identify at least five roles on a typical website development team, and state the main purpose, focus, or skill set of each role (10 points).


Part B: Choose which role you would prefer to perform for the Sunholm Solar website that you worked on throughout the course, and explain your choice (10 points). (Points : 20)


     


3. (TCO 5) Describe and evaluate different methods of creating navigation links within a site.


Part A: Describe how to build a text-based navigation bar to be included on all pages in a site, including specific HTML elements and CSS styles that can be used to build text-based navigation (10 points).


Part B: Compare and contrast using graphics for linking versus using text links (10 points). (Points : 20)



4. (TCOs 2 and 9) Discuss the construction and validation of HTML forms.


Part A: Describe at least two of the most common elements that make up a typical HTML form, including an explanation of how the Submit button relates to attributes defined in the form tag (10 points).


Part B: Describe why is it beneficial to use a scripting language, such as JavaScript, to validate an order form (10 points). (Points : 20)


5. (TCO 11) Describe and prioritize the biggest challenges faced by businesses today as they consider expanding or developing their web presences.


Part A: Describe at least three challenges that businesses face in expanding or developing their presences on the Web today (10 points).

Part B: Of the challenges you listed in Part A, identify which should be the highest priority for companies to address and justify your choice (10 points). (Points : 20)

Explanation / Answer

4.

A form-associated element can have a relationship with a form element, which is called the element's form owner. If a form-associated element is not associated with a form element, its form owner is said to be null.

A form-associated element is, by default, associated with its nearest ancestor form element (as described below), but may have a form attribute specified to override this.

This feature allows authors to work around the lack of support for nested form elements.

If a form-associated element has a form attribute specified, then that attribute's value must be the ID of a form element in the element's owner Document.

The rules in this section are complicated by the fact that although conforming documents will never contain nested form elements, it is quite possible (e.g. using a script that performs DOM manipulation) to generate documents that have such nested elements. They are also complicated by rules in the HTML parser that, for historical reasons, can result in a form-associated element being associated with a form element that is not its ancestor.

When a form-associated element is created, its form owner must be initialized to null (no owner).

When a form-associated element is to be associated with a form, its form owner must be set to that form.

When a form-associated element's ancestor chain changes, e.g. because it or one of its ancestors was inserted or removed from a Document, then the user agent must reset the form owner of that element. The HTML parser overrides this requirement when inserting form controls.