Professional Documents
Culture Documents
There are lots of easy HTML tags that you can add to your text to change its
appearance. This page lists some of the most common tags. If you want to learn more,
please see: How can I learn more about HTML?
Code Examples
Text
<h1>TEXT</h1>
<h2>TEXT</h2> Header 1
<h3>TEXT</h3>
<h4>TEXT</h4> Header 3
<h5>TEXT</h5>
<h6>TEXT</h6> Header 6
Header tags are used for various levels of headers, titles and subtitles on a page. The size
choices are 1 (largest) through 6 (smallest).
Links
The text between the <a> tags will be what your reader sees and clicks on. The URL
indicated by href= is the address they will be taken to. For more information on links,
please see How can I do more with links?
Email links work like webpage links. Just replace http:// with mailto: and replace
the URL with an email address.
Lists
<ol> 1. First list item.
<li>TEXT</li>
</ol> 2. Second list item.
You can create ordered (numbered) lists with the <ol> tags and unordered (bulleted)
lists with the <ul> tags. In either one, individual list items are contained in <li></li>
tags and get numbered or bulleted automatically. You can also nest lists, by including the
complete code for a second list within the <li></li> tags for the first list.
Dividers
First line.
TEXT <br /> TEXT
Second line.
Break tags start a new line where ever you enter them. Note that it is just a single tag, so
it doesn't have to surround any text.
First line.
TEXT <hr /> TEXT
Second line.
Horizontal lines can be used to separate anything you want. Like break tags, this are
single items that don't surround text.
Colors, Fonts, Alignment and anything else you can think of...
You can adjust the precise appearance and positioning of all the elements listed above
and more, through the magic of CSS. See: What else can I do with CSS?
Learn More HTMLs:
(http://werbach.com/barebones/barebones.html)
The Bare Bones Guide to HTML lists all the tags that current browsers are likely to
recognize. I have included all the elements in the official HTML 4.0 recommendation
with common attributes, as well as Netscape and Microsoft extensions. This document is
a quick reference, not a complete specification; for official information about HTML and
its development, see the World Wide Web Consortium site at
http://www.w3.org/MarkUp/.
The Guide is designed to be as concise as possible, and therefore it doesn't go into any
detail about how to use the various tags. A few tags link to notes that address frequently-
asked questions. If you're looking for more detailed step-by-step information, see my
WWW Help Page.
Table of Contents
1. INTRODUCTORY MATERIAL
o What is unique about this guide
o Which HTML tags are included
o How this document is formatted (including a description of symbols and
abbreviations)
2. HTML TAGS
o basic elements (all HTML documents should have these)
o structural definition (appearance controlled by the browser's preferences)
o presentation formatting (author specifies text appearance)
o links, graphics, and sounds
o positioning
o dividers
o lists
o backgrounds and colors
o special characters
o forms
o tables
o frames
o scripts and java
o miscellaneous
Important: If you are not clear about the differences between the various
versions of HTML, I suggest that you read my discussion of the development of
HTML, or the World Wide Web Consortium HTML activity statement.
BASIC ELEMENTS
Document Type <HTML></HTML> (beginning and end of file)
Title <TITLE></TITLE> (must be in header)
Header <HEAD></HEAD> (descriptive info, such as title)
Body <BODY></BODY> (bulk of the page)
STRUCTURAL DEFINITION
Heading <H?></H?> (the spec. defines 6 levels)
<H? ALIGN=LEFT|CENTER|
Align Heading RIGHT></H?>
Division <DIV></DIV>
Align Division <DIV ALIGN=LEFT|RIGHT|CENTER|JUSTIFY></DIV>
4.0 Defined Content <SPAN></SPAN>
Block Quote <BLOCKQUOTE></BLOCKQUOTE> (usually indented)
4.0 Quote <Q></Q> (for short quotations)
4.0 Citation <Q CITE="URL"></Q>
Emphasis <EM></EM> (usually displayed as italic)
Strong Emphasis <STRONG></STRONG> (usually displayed as bold)
Citation <CITE></CITE> (usually italics)
Code <CODE></CODE> (for source code listings)
Sample Output <SAMP></SAMP>
Keyboard Input <KBD></KBD>
Variable <VAR></VAR>
Definition <DFN></DFN> (not widely implemented)
Author's Address <ADDRESS></ADDRESS>
Large Font Size <BIG></BIG>
Small Font Size <SMALL></SMALL>
(marks additions in a new
4.0 Insert <INS></INS>
version)
4.0 Time of Change <INS DATETIME=":::"></INS>
4.0 Comments <INS CITE="URL"></INS>
(marks deletions in a new
4.0 Delete <DEL></DEL>
version)
4.0 Time of Change <DEL DATETIME=":::"></DEL>
4.0 Comments <DEL CITE="URL"></DEL>
4.0 Acronym <ACRONYM></ACRONYM>
4.0 Abbreviation <ABBR></ABBR>
PRESENTATION FORMATTING
Bold <B></B>
Italic <I></I>
4.0* Underline <U></U> (not widely implemented)
Strikeout <STRIKE></STRIKE> (not widely implemented)
4.0* Strikeout <S></S> (not widely implemented)
Subscript <SUB></SUB>
Superscript <SUP></SUP>
Typewriter <TT></TT> (displays in a monospaced font)
Preformatted <PRE></PRE> (display text spacing as-is)
Width <PRE WIDTH=?></PRE> (in characters)
Center <CENTER></CENTER> (for both text and images)
N1 Blinking <BLINK></BLINK> (the most derided tag ever)
Font Size <FONT SIZE=?></FONT> (ranges from 1-7)
Change Font <FONT SIZE="+|-?
Size "></FONT>
<FONT
Font Color COLOR="#$$$$$$"></FONT>
4.0* Select Font <FONT FACE="***"></FONT>
<FONT POINT-
N4 Point size SIZE=?></FONT>
N4 Weight <FONT WEIGHT=?></FONT>
4.0* Base Font Size <BASEFONT SIZE=?> (from 1-7; default is 3)
MS Marquee <MARQUEE></MARQUEE>
POSITIONING
N3 Multi-Column <MULTICOL COLS=?></MULTICOL>
N3 Column Gutter <MULTICOL GUTTER=?></MULTICOL>
N3 Column Width <MULTICOL WIDTH=?></MULTICOL>
N3 Spacer <SPACER>
<SPACER TYPE=HORIZONTAL|
N3 Spacer Type VERTICAL|BLOCK>
N3 Size <SPACER SIZE=?>
N3 Dimensions <SPACER WIDTH=? HEIGHT=?>
<SPACER ALIGN=LEFT|RIGHT|
N3 Alignment CENTER>
N4 Layer <LAYER></LAYER>
N4 Name <LAYER ID="***"></LAYER>
N4 Location <LAYER LEFT=? TOP=?></LAYER>
N4 Rel. Position <LAYER PAGEX=? PAGEY=?></LAYER>
N4 Source File <LAYER SRC="***"></LAYER>
N4 Stacking <LAYER Z-INDEX=?></LAYER>
<LAYER ABOVE="***"
N4 Stack Position BELOW="***"></LAYER>
<LAYER HEIGHT=?
N4 Dimensions WIDTH=?></LAYER>
N4 Clipping Path <LAYER CLIP=,,,></LAYER>
N4 Visible? <LAYER VISIBILITY=SHOW|HIDDEN|INHERIT></LAYER>
N4 Background <LAYER
BACKGROUND="$$$$$$"></LAYER>
<LAYER
N4 Color BGCOLOR="$$$$$$"></LAYER>
(takes same attributes as
N4 Inline Layer <ILAYER></ILAYER>
LAYER)
N4 Alt. Content <NOLAYER></NOLAYER>
DIVIDERS
(closing tag often
Paragraph <P></P>
unnecessary)
<P ALIGN=LEFT|CENTER|
Align Text RIGHT></P>
N Justify Text <P ALIGN=JUSTIFY></P>
Line Break <BR> (a single carriage return)
Clear Textwrap <BR CLEAR=LEFT|RIGHT|ALL>
Horizontal Rule <HR>
Alignment <HR ALIGN=LEFT|RIGHT|CENTER>
Thickness <HR SIZE=?> (in pixels)
Width <HR WIDTH=?> (in pixels)
(as a percentage of page
Width Percent <HR WIDTH="%">
width)
Solid Line <HR NOSHADE> (without the 3D cutout look)
N1 No Break <NOBR></NOBR> (prevents line breaks)
(where to break a line if
N1 Word Break <WBR>
needed)
LISTS
Unordered List <UL><LI></UL> (before each list item)
Compact <UL COMPACT></UL>
<UL TYPE=DISC|CIRCLE|
Bullet Type SQUARE> (for the whole list)
<LI TYPE=DISC|CIRCLE|
Bullet Type SQUARE> (this & subsequent)
Ordered List <OL><LI></OL> (before each list item)
Compact <OL COMPACT></OL>
Numbering Type <OL TYPE=A|a|I|i|1> (for the whole list)
Numbering Type <LI TYPE=A|a|I|i|1> (this & subsequent)
Starting Number <OL START=?> (for the whole list)
Starting Number <LI VALUE=?> (this & subsequent)
Definition List <DL><DT><DD></DL> (<DT>=term, <DD>=definition)
Compact <DL COMPACT></DL>
Menu List <MENU><LI></MENU> (before each list item)
Compact <MENU COMPACT></MENU>
Directory List <DIR><LI></DIR> (before each list item)
Compact <DIR COMPACT></DIR>
SPECIAL CHARACTERS
Special &#?; (where ? is the ISO 8859-1 code)
Character
< <
> >
& &
" "
Registered TM ®
Registered TM ®
Copyright ©
Copyright ©
Non-Breaking
Space
(Complete list at http://www.htmlhelp.com/reference/charset)
FORMS
<FORM ACTION="URL"
Define Form METHOD=GET|POST></FORM>
4.0* File Upload <FORM ENCTYPE="multipart/form-data"></FORM>
<INPUT TYPE="TEXT|PASSWORD|CHECKBOX|RADIO|
Input Field FILE|BUTTON|IMAGE|HIDDEN|SUBMIT|RESET">
Field Name <INPUT NAME="***">
Field Value <INPUT VALUE="***">
Checked? <INPUT CHECKED> (checkboxes and radio boxes)
Field Size <INPUT SIZE=?> (in characters)
Max Length <INPUT MAXLENGTH=?> (in characters)
4.0 Button <BUTTON></BUTTON>
<BUTTON
4.0 Button Name NAME="***"></BUTTON>
4.0 Button Type <BUTTON TYPE="SUBMIT|RESET|BUTTON"></BUTTON>
<BUTTON
4.0 Default Value VALUE="***"></BUTTON>
4.0 Label <LABEL></LABEL>
<LABEL
4.0 Item Labelled FOR="***"></LABEL>
Selection List <SELECT></SELECT>
<SELECT
Name of List NAME="***"></SELECT>
# of Options <SELECT SIZE=?></SELECT>
Multiple Choice <SELECT MULTIPLE> (can select more than one)
Option <OPTION> (items that can be selected)
Default Option <OPTION SELECTED>
Option Value <OPTION VALUE="***">
<OPTGROUP
4.0 Option Group LABEL="***"></OPTGROUP>
<TEXTAREA ROWS=?
Input Box Size COLS=?></TEXTAREA>
<TEXTAREA
Name of Box NAME="***"></TEXTAREA>
N2 Wrap Text <TEXTAREA WRAP=OFF|HARD|SOFT></TEXTAREA>
4.0 Group elements <FIELDSET></FIELDSET>
4.0 Legend <LEGEND></LEGEND> (caption for fieldsets)
4.0 Alignment <LEGEND ALIGN="TOP|BOTTOM|LEFT|RIGHT"></LEGEND>
TABLES
Define Table <TABLE></TABLE>
4.0* Table Alignment <TABLE ALIGN=LEFT|RIGHT|CENTER>
Table Border <TABLE BORDER></TABLE> (either on or off)
(you can set the
Table Border <TABLE BORDER=?></TABLE>
value)
Cell Spacing <TABLE CELLSPACING=?>
Cell Padding <TABLE CELLPADDING=?>
Desired Width <TABLE WIDTH=?> (in pixels)
Width Percent <TABLE WIDTH=%> (percentage of page)
4.0* Table Color <TABLE BGCOLOR="$$$$$$"></TABLE>
<TABLE FRAME=VOID|ABOVE|BELOW|HSIDES|LHS|RHS|
4.0 Table Frame VSIDES|BOX|BORDER></TABLE>
4.0 Table Rules <TABLE RULES=NONE|GROUPS|ROWS|COLS|ALL></TABLE>
<TABLE
MS Border Color BORDERCOLOR="$$$$$$"></TABLE>
<TABLE
MS Dark Border BORDERCOLORDARK="$$$$$$"></TABLE>
<TABLE
MS Light Border BORDERCOLORLIGHT="$$$$$$"></TABLE>
Table Row <TR></TR>
Alignment <TR ALIGN=LEFT|RIGHT|CENTER|MIDDLE|BOTTOM>
(must appear within
Table Cell <TD></TD>
table rows)
<TD ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|
Alignment BOTTOM>
No linebreaks <TD NOWRAP>
Columns to Span <TD COLSPAN=?>
Rows to Span <TD ROWSPAN=?>
4.0* Desired Width <TD WIDTH=?> (in pixels)
N3 Width Percent <TD WIDTH="%"> (percentage of table)
4.0* Cell Color <TD BGCOLOR="#$$$$$$">
(same as data, except
Header Cell <TH></TH>
bold centered)
Alignment <TH ALIGN=LEFT|RIGHT|CENTER|MIDDLE|BOTTOM>
No Linebreaks <TH NOWRAP>
Columns to Span <TH COLSPAN=?>
Rows to Span <TH ROWSPAN=?>
4.0* Desired Width <TH WIDTH=?> (in pixels)
N3 Width Percent <TH WIDTH="%"> (percentage of table)
4.0* Cell Color <TH BGCOLOR="#$$$$$$">
4.0 Table Body <TBODY>
FRAMES
4.0* Frame Document <FRAMESET></FRAMESET> (instead of <BODY>)
4.0* Row Heights <FRAMESET (pixels or %)
ROWS=,,,></FRAMESET>
<FRAMESET
4.0* Row Heights ROWS=*></FRAMESET> (* = relative size)
<FRAMESET
4.0* Column Widths COLS=,,,></FRAMESET> (pixels or %)
<FRAMESET
4.0* Column Widths COLS=*></FRAMESET> (* = relative size)
4.0* Borders <FRAMESET FRAMEBORDER="yes|no"></FRAMESET>
<FRAMESET
4.0* Border Width BORDER=?></FRAMESET>
4.0* Border Color <FRAMESET BORDERCOLOR="#$$$$$$"></FRAMESET>
<FRAMESET
N3 Frame Spacing FRAMESPACING=?></FRAMESET>
(contents of an individual
4.0* Define Frame <FRAME>
frame)
Display
4.0* <FRAME SRC="URL">
Document
4.0* Frame Name <FRAME NAME="***"|_blank|_self|_parent|_top>
4.0* Margin Width <FRAME MARGINWIDTH=?> (left and right margins)
4.0* Margin Height <FRAME MARGINHEIGHT=?> (top and bottom margins)
<FRAME SCROLLING="YES|NO|
4.0* Scrollbar? AUTO">
4.0* Not Resizable <FRAME NORESIZE>
<FRAME FRAMEBORDER="yes|
4.0* Borders no">
<FRAME
4.0* Border Color BORDERCOLOR="#$$$$$$">
Unframed
4.0* <NOFRAMES></NOFRAMES> (for non-frames browsers)
Content
(takes same attributes as
4.0 Inline Frame <IFRAME></IFRAME>
FRAME)
<IFRAME WIDTH=?
4.0 Dimensions HEIGHT=?></IFRAME>
<IFRAME WIDTH="%"
4.0 Dimensions HEIGHT="%"></IFRAME>
MISCELLANEOUS
Comment <!-- *** --> (not displayed by the browser)
Prologue <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
Searchable <ISINDEX> (indicates a searchable index)
Prompt <ISINDEX PROMPT="***"> (text to prompt input)
Send Search <A HREF="URL?***"></a> (use a real question mark)
URL of This File <BASE HREF="URL"> (must be in header)
Base Window
4.0* <BASE TARGET="***"> (must be in header)
Name
<LINK REV="***"
Relationship REL="***" HREF="URL"> (in header)
<LINK TYPE="***"
N4 Linked File SRC="***"></LINK>
Meta <META> (must be in header)
Information
Style Sheets <STYLE></STYLE> (implementations vary)
4.0 Bidirect Off <BDO DIR=LTR|RTL></BDO> (for certain character sets)