HTML Phrase Elements
This chapter will go through the all the important HTML phrase elements
| Tags | Description |
|---|---|
| <em> | Emphasized Text |
| <mark> | Marked Text |
| <strong> | Important Text |
| <abbr> | Text Abbreviation |
| <bdo> | Text Direction |
| <dfn> | Definition Terms |
| <blockquote> | Quoting Text |
| <q> | Short Quotations |
| <cite> | Text Citations |
| <code> | Computer Code |
| <kbd> | Keyboard Text |
| <var> | Programming Variables |
| <samp> | Program Output |
| <address> | Address Text |
Emphasized Text
The HTML <em> element use to make text emphases.
Example
<p>Normal text <em>emphasized text</em></p>
Marked Text
The HTML <mark> element use to make text marked.
Example
<p>This is <mark>marked text</mark> was it yellow?</p>
Note: The mark element denotes the relevance of a span of text. By default, most browsers render it in black text on a yellow background, but you can change that with CSS.
To indicate importance, use <strong>; for emphasis, use <em>.
Tip: Don't use <mark> for syntax highlighting purposes; instead, use the <span> element with appropriate CSS applied to it.
Important Text
The HTML <strong> element use to make text important.
Example
<p>This is <strong>important</strong> text</p>
Notes:
- This element generally renders as bold text.
- By default, most browsers render the strong element with bold text, but you can change that in CSS.
- If you are looking to emphasize a word or phrase, the element would be a better choice.
- If you want to bold text, but the text is not important, you should use the CSS rule font-weight: bold; on the appropriate element enclosing the text.
Text Abbreviation
The HTML <abbr> element use to for abbreviation.
Example
<p>The first version of <abbr title="Hypertext Markup Language">HTML</abbr> was written by Tim Berners-Lee in 1993.</p>
Notes:
- The title attribute should be set to the expansion of the abbreviation.
- When the title attribute is set on this element, browsers may render a dotted underline.
Text Direction
The HTML <bdo> element use to make text bidirectional override.
Example
<p>This text will go from left to right.</p>
<p><bdo dir="rtl">This text will go from right to left.</bdo></p>
Definition Text
The HTML <dfn> element use to make text contains the defining instance of a term.
Example
<p><dfn>HTML</dfn> is Hypertext Markup Language, a standardized system for tagging text files to achieve font, colour, graphic, and hyperlink effects on World Wide Web pages.</p>
Note: It usually is rendered as italic text.
Quoting Text
The HTML <blockquote> element use to make text is an extended quotation.
Example
<blockquote cite="https://en.wikipedia.org/wiki/Climate_change">Climate change includes both global warming driven by human-induced emissions of greenhouse gases and the resulting large-scale shifts in weather patterns.</blockquote>
Short Quotations
The HTML <q> element use to make text short quotation.
Example
<p>The World Health Organization (WHO) is a <q>specialized agency of the United Nations responsible for international public health.</q></p>
This element is intended for short quotations that don’t require paragraphs or larger structures, as compared to text that would be contained within <blockquote>.
Note: Most browsers will wrap inline quotations in quote marks. These can be controlled by style rules.
Text Citations
The HTML <cite> element use to make text as citations.
Example
<p>This example is taken from <cite> Wikipedia</cite>.</p>
Computer Code
The HTML <code> element use to make text is source code in a programming language.
Example
<p><code>center</code> tag is deprecated by HTML5 version.</p>
Note: This element is best used for short code fragments because it does not preserve white space.
Keyboard Text
The HTML <kbd> element use to display keyboard text.
Example
<p>To copy the selected item press <kbd>Ctrl</kbd> + <kbd>C</kbd>.</p>
Programming Variables
The HTML <var> element use to display programming variables text.
Example
<p>A simple equation: <var>z</var> = <var>x</var> + <var>y</var></p>
Program Output
The HTML <samp> element use to display sample text.
Example
<p>This is <samp>sample</samp> text</p>
Note: The samp element is a phrasing-level element. It must not contain block-level elements, but it can contain other phrasing-level elements.
Address Text
The HTML <samp> element use to display address.
Example
<address>
You can contact at <a href="http://www.example.com/contact">
www.example.com</a>.<br>
If you see any bugs, please <a href="mailto:contact@example.com">
contact us</a>.<br>
123 floor<br>
New York<br>
USA
</address>
Note: Use this element for providing authorship or ownership of information.
A complete list of all attributes for each HTML element: See HTML Attribute Reference.