While some of
these phrase elements are displayed in a similar manner to the <b>,
<i>, <pre>, and <tt> elements you have already seen, they are
designed for specific purposes. For example, the <em> and <strong>
elements give text emphasis and strong emphasis respectively and there are
several elements for marking up quotes.
We will see all
phrase tags in this section with examples.
Emphasized Text - The <em> Element:
The content of an
<em> element is intended to be a point of emphasis in your document, and
it is usually displayed in italicized text. The kind of emphasis intended is on
words such as "must" in the following sentence:
<p>You
<em>must</em> remember to close elements in XHTML.</p>
This will produce
following result:
You must remember
to close elements in XHTML.
Strong Text - The <strong> Element:
The <strong>
element is intended to show strong emphasis for its content; stronger emphasis
than the <em> element. As with the <em> element, the <strong>
element should be used only when you want to add strong emphasis to part of a
document.
<p>You <strong>must</strong>
remember to close elements in XHTML.</p>
This will produce
following result:
You must remember
to close elements in XHTML.
Text Abbreviation - The <abbr> Element :
You can indicate
when you are using an abbreviated form by placing the abbreviation between
opening <abbr> and closing </abbr> tags.
<p>I have a friend called <abbr
title="Abhishek">Abhy</abbr>.</p>
This will produce
following result:
I have a friend called Abhy.
Using Acronym - The <acronym> Element :
The
<acronym> element allows you to indicate that the text between an opening
<acronym> and closing </acronym> element is an acronym.
When possible use
a title attribute whose value is the full version of the acronyms on the
<acronym> element, and if the acronym is in a different language, include
an xml:lang attribute in XHTML documents.
<p>This chapter covers marking up text in
<acronym title="Extensible Hypertext Markup
Language">XHTML</acronym>.</p>
This will produce
following result:
This chapter covers marking up text in XHTML.
At present, the
major browsers do not change the appearance of the content of the
<acronym> element.
Special Terms - The <dfn> Element :
The <dfn>
element allows you to specify that you are introducing a special term. Its use
is similar to the words that are in italics in the midst of paragraphs in this
book when new key concepts are introduced.
Typically, you
would use the <dfn> element the first time you introduce a key term and
only in that instance. Most recent browsers render the content of a <dfn>
element in an italic font.
<p>This
tutorial teaches you how mark up your documents for the web using
<dfn>XHTML</dfn>.</p>
This will produce following result:
This tutorial teaches you how mark up your documents for the
web using XHTML.
Quoting Text - The <blockquote> Element :
When you want to
quote a passage from another source, you should use the <blockquote>
element.
Text inside a
<blockquote> element is usually indented from the left and right edges of
the surrounding text, and sometimes uses an italicized font.
<p>The
following description of XHTML is taken from the W3C Web site:</p>
<blockquote>
XHTML 1.0 is the W3C's first Recommendation for XHTML, following on from
earlier work on HTML 4.01, HTML 4.0, HTML 3.2 and HTML 2.0. </blockquote>
This will produce
following result:
The following description of XHTML
is taken from the W3C Web site:
XHTML 1.0 is the W3C's first Recommendation for XHTML,
following on from earlier work on HTML 4.01, HTML 4.0, HTML 3.2 and HTML 2.0.
You can use the cite attribute on the <blockquote>
element to indicate the source of the quote.
<p>The
following description of XHTML is taken from the W3C
Web
site:</p>
<blockquote
cite="http://www.w3.org/markup/"> XHTML 1.0 is
the
W3C's first Recommendation for XHTML, following on from
earlier
work on HTML 4.01, HTML 4.0, HTML 3.2 and HTML 2.0.
</blockquote>
Short Quotations - The <q> Element :
The <q>
element is intended to be used when you want to add a quote within a sentence rather
than as an indented block on its own.
<p>Amit
is in Spain, <q>He is their at my home. I think I am
wrong</q>.</p>
This
will produce following result:
Amit is in Spain, He is
their at my home. I think I am wrong.
The <q>
element can also carry the cite attribute. The value should be a URL pointing
to the source of the quote.
Citations - The <cite> Element :
If you are quoting
a text, you can indicate the source placing it between an opening <cite>
tag and closing </cite> tag
As you would
expect in a print publication, the content of the <cite> element is
rendered in italicized text by default.
<p>This
HTML Tutorial is derived from <cite>World Wide Web
Standard
for HTML</cite>.</p>
This will produce
following result:
This HTML Tutorial is derived from World
Wide Web Standard for HTML.
Computer Code - The <code> Element :
Any code to appear
on a Web page should be placed inside a <code> element. Usually the
content of the <code> element is presented in a monospaced font, just
like the code in most programming books.
<h1>
<code>This is inside code element</code></h1>
This will produce
following result:
This is inside code element
Keyboard Text - The <kbd> Element :
When you are
talking about computers, if you want to tell a reader to enter some text, you
can use the <kbd> element to indicate what should be typed in, as in this
example.
The content of a
<kbd> element is usually represented in a monospaced font rather like the
content of the <code> element.
<h1>
<kbd>This is inside kbd element</kbd></h1>
This will produce
following result:
This is inside kbd element
Programming Variables - The <var> Element :
This element is
usually used in conjunction with the <pre> and <code> elements to
indicate that the content of that element is a variable that can be supplied by
a user.
<p><code>document.write("<var>user-name</var>")</code></p>
This will produce
following result:
document.write("user-name")
Program Output - The <samp> Element :
The <samp>
element indicates sample output from a program, script, or the like. Again, it
is mainly used when documenting programming concepts. For example:
<p>Result
produced by the program is <samp>Hello
World</samp></p>
This will produce
following result:
Result produced by the program is Hello
World
Addresses - The <address> Element :
The
<address> element is used to contain any address. For example:
<address>1212,
Kazi nazrul islam avenue, Dhaka - Bangladesh,
</address>
This will produce
following result:
1212, Kazi nazrul islam avenue, Dhaka - Bangladesh,
Block and Inline Elements:
We can categories
all the elements into two sections:
·
Block-level
elements - Block-level
elements appear on the screen as if they have a carriage return or line break
before and after them. For example the <p>, <h1>, <h2>,
<h3>, <h4>, <h5>, <h6>, <ul>, <ol>,
<dl>, <pre>, <hr />, <blockquote>, and <address>
elements are all block level elements. They all start on their own new line,
and anything that follows them appears on its own new line.
·
Inline
elements - Inline elements,
on the other hand, can appear within sentences and do not have to appear on a
new line of their own. The <b>, <i>, <u>, <em>,
<strong>, <sup>, <sub>, <big>, <small>,
<li>, <ins>, <del>, <code>, <cite>, <dfn>,
<kbd>, and <var> elements are all inline elements.
The elements which
we have not discussed till now, will be discussed in subsequent chapters.
No comments:
Post a Comment