HTML and CSS Reference
In-Depth Information
Figure 2-2.
The tool tip effect of the
title
attribute being set on a link
The next attribute,
lang
, specifies what language the text within an element is writ-
ten in. This is used by some elements to render text differently based on differences in
language scripts, such as the type of quotes used. For example, the following code snip-
pet from the top of a web page would specify that the whole HTML page is written in
the English language:
<html lang="en">
Lastly, the
contextmenu
attribute was added in HTML5, but at the time of writing
has yet to be implemented in any released major browser. The idea is that a
menu
ele-
ment can be associated and displayed with a particular element by setting the element's
contextmenu
to the
id
attribute of the menu. For any more insight into how it works,
you will have to wait for the browsers to catch up with the specification!
Identification
The
id
attribute is used for assigning a unique identifier to a specific element on the
page, which can subsequently be accessed using CSS or JavaScript for styling or script-
you can then use to reference the element. The
class
attribute is used in a similar fash-
ion; however, unlike the
id
attribute, the same class value may be applied to multiple
elements on the page for the purposes of specifying that they have something in com-
mon (such as a particular CSS style). To summarize, the main differences between the
id
and
class
attributes are as follows:
__________
2
The id attribute may also be used as the target of hyperlinks. Using the id attribute for this pur-
pose is discussed in the “Hyperlinks” section in
Chapter 3
.
Search WWH ::
Custom Search