HTML <small> Tag

The HTML <small> tag represents side comments such as small print.

Small print (also referred to as "fine print" or "mouseprint") usually refers to the part of a document that contains disclaimers, caveats, or legal restrictions, such as copyrights.

The <small> element is only intended for short runs of text. It is not suitable for large spans of text, such as paragraphs, lists, etc. Therefore, the <small> tag should not be used to mark up the full content of a "Terms of Use" page.

Syntax

The <small> tag is written as <small></small> with the small text inserted between the start and end tags.

Like this:

Copy to Clipboard
<small>Small text here...</small>

Examples

Legal Restrictions & Caveats

You can use the <small> tag to represent legal restrictions and caveats. Here's an example where a free offer is advertised in normal sized print, and the condition is presented in small print.

CodeResult

Beer, half price! (as long as you tip us the other half)

Copyright Notice

You can use the <small> tag to mark up a copyright notice. Like this:

CodeResult

Differences Between HTML 4 & HTML 5

HTML 4 specifies the <small> element only in terms of presentation (i.e. Renders text in a "small" font.).

HTML5 has given the <small> element a specific semantic purpose (i.e. ...represents side comments such as small print).

To see more detail on the two versions see HTML5 <small> Tag and HTML4 <small> Tag. Also check out the links to the official specifications below.

If you need to style "non-small print" text in a small font, use the CSS font-size property (or the font shorthand property).

Template

Here's a template for the <small> tag with all available attributes for the tag (based on HTML5). These are grouped into attribute types, each type separated by a space. In many cases, you will probably only need one or two (if any) attributes. Simply remove the attributes you don't need.

Note that the <small> element does not actually have any local attributes (i.e. attributes that are specific to the element), but the following global attributes and event handlers are available to the element (and all other HTML elements).

For more information on attributes for this tag, see HTML5 <small> Tag and HTML4 <small> Tag.

Copy to Clipboard
<small 
 accesskey=""
 class=""
 contenteditable=""
 contextmenu=""
 dir=""
 draggable=""
 dropzone=""
 hidden=""
 id=""
 itemid=""
 itemprop=""
 itemref=""
 itemscope=""
 itemtype=""
 lang=""
 spellcheck=""
 style=""
 tabindex=""
 title=""
 translate=""

 onabort=""
 onautocomplete=""
 onautocompleteerror=""
 onblur=""
 oncancel=""
 oncanplay=""
 oncanplaythrough=""
 onchange=""
 onclick=""
 onclose=""
 oncontextmenu=""
 oncuechange=""
 ondblclick=""
 ondrag=""
 ondragend=""
 ondragenter=""
 ondragexit=""
 ondragleave=""
 ondragover=""
 ondragstart=""
 ondrop=""
 ondurationchange=""
 onemptied=""
 onended=""
 onerror=""
 onfocus=""
 oninput=""
 oninvalid=""
 onkeydown=""
 onkeypress=""
 onkeyup=""
 onload=""
 onloadeddata=""
 onloadedmetadata=""
 onloadstart=""
 onmousedown=""
 onmouseenter=""
 onmouseleave=""
 onmousemove=""
 onmouseout=""
 onmouseover=""
 onmouseup=""
 onmousewheel=""
 onpause=""
 onplay=""
 onplaying=""
 onprogress=""
 onratechange=""
 onreset=""
 onresize=""
 onscroll=""
 onseeked=""
 onseeking=""
 onselect=""
 onshow=""
 onsort=""
 onstalled=""
 onsubmit=""
 onsuspend=""
 ontimeupdate=""
 ontoggle=""
 onvolumechange=""
 onwaiting=""
	>
</small>

Tag Details

For more details about the <small> tag, see HTML5 <small> Tag and HTML4 <small> Tag.

Specifications

Here are the official specifications for the <small> element.

What's the Difference?

W3C creates "snapshot" specifications that don't change once defined. So the HTML5 specification won't change once it becomes an official recommendation. WHATWG on the other hand, develops a "living standard" that is updated on a regular basis. In general, you will probably find that the HTML living standard will be more closely aligned to the current W3C draft than to the HTML5 specification.

Enjoy this page?