This section describes the modeling of HTML code with UML. All HTML elements in our context have two common attributes: ID and class. ID is a unique identifier that distinguishes the element from all the others in the document. The nonunique identifier CLASS assigns one or more class names to an element; the element may be said to belong to these classes. A class name may be shared by several element instances. The class element attribute has two roles in HTML:
As a style sheet selector, when an author wishes to assign style information to a set of elements
For general-purpose processing by user agents
The placement of logical-view classes in the package hierarchy is not important. Those classes can be placed in whatever package makes ...