| home / experts / xml / column23 |
|
|
id and class
attributes in the HTML, remains unchanged, as described below.
Two mechanisms, both part of the HTML 4.0 specification, are used
to identify elements (tags) for the creation of dynamic content. The
id attribute, valid on most elements, is a document-unique
identifier of a particular element. Elements may be grouped using the
the class attribute. The class name can then be used to
find multiple elements on which to perform an operation. A given
element may belong to multiple classes by giving multiple
class attributes. While both of these attributes are
defined in HTML 4.0, most HTML software ignores attributes that
are not understood and their use does not cause problems.
Examples of these attributes are:
<input type="text" name="username" id="username">
<tr class="deleteRow">
These identifiers serve as the formal interface between the designer of a document and the programmer writing code to generate dynamic content from that page. When the designer and programmer carefully work out these identifiers, both may proceed with full development in parallel.
The use of these id and class attributes
does not conflict with other uses, such as access by JavaScript or linking
to a Cascading Style Sheet (CSS).
All an id does it give that element a unique name, it does
not define the usage, the same id can be accessed from JavaScript, CSS,
and with XMLC-generated objects. The class attribute
is a white-space separated list of names, so it possible for an
element to belong to more than one class.
id attribute are:
Element object. but in a Text node. To find the text, a
containing element is given a unique identifier.
idcan be attached
to a list or table and used to locate it for adding entries or rows.
<span> tag with an id attribute may be
used to access a portion of text within a larger text block.
class attribute are:
Let's compile HTML pages.
Produced by Michael Claßen
All Rights Reserved. Legal Notices.
URL: http://www.webreference.com/xml/column23/2.html
Created: Nov 05, 2000
Revised: Nov 05, 2000