Book HomeHTML & XHTML: The Definitive GuideSearch this book

Appendix B. HTML/XHTML Tag Quick Reference

Contents:

Core Attributes
HTML Quick Reference

In this appendix, we list in alphabetical order all the known and some undocumented HTML and XHTML tags and attributes currently supported by one or more of today's popular browsers.

B.1. Core Attributes

Prior to HTML 4.0, there were few attributes that could be used consistently for all the HTML tags. HTML 4.0 changed this, defining a set of sixteen core attributes that can be applied to almost all the elements in both HTML 4.01 and XHTML 1.0. For brevity, we list these core attributes in this section and spare you the redundancies in the table that follows:

class=name

Specify a style class controlling the appearance of the tag's contents

 

dir=dir

Specify the rendering direction for text, either left-to-right (ltr) or right-to-left (rtl)

 

id=name

Define a reference name for the tag that is unique in the document

 

lang=language

Specify the human language for the tag's contents with an ISO 639 standard two-character name and optional dialect subcode

 

onclick=applet

Specify an applet to be executed when the user clicks the mouse on the tag's contents display area

 

ondblclick=applet

Specify an applet to be executed when the user double-clicks the mouse button on the tag's contents display area

 

onkeydown=applet

Specify an applet to be executed when the user presses down on a key while the tag's contents have input focus

 

onkeypress=applet

Specify an applet to be executed when the user presses and releases a key while the tag's contents have focus

 

onkeyup=applet

Specify an applet to be executed when the user releases a pressed key while the tag's contents have focus

 

onmousedown=applet

Specify an applet to be executed when the user presses down on the mouse button when pointing to the tag's contents display area

 

onmousemove=applet

Specify an applet to be executed when the user moves the mouse in the tag's contents display area

 

onmouseout=applet

Specify an applet to be executed when the user moves the mouse off the tag's contents display area

 

onmouseover=applet

Specify an applet to be executed when the user moves the mouse into the tag's contents display area

 

onmouseup=applet

Specify an applet to be executed when the user releases the mouse button when in the tag's contents display area

 

style=style

Specify an inline style for the tag

 

title=string

Specify a title for the tag

 

Only a small handful of tags accept none or only some, but not all, of these attributes. They are:

<applet>
<base>
<basefont>
<bdo>
<br>
<comment>
<embed>
<font>
<frame>
<frameset>
<head>
<hr>
<html>
<iframe>
<ilayer>
<isindex>
<keygen>
<layer>
<marquee>
<meta>
<multicol>
<nobr>
<noembed>
<param>
<script>
<server>
<spacer>
<style>
<title>
<wbr>

For convenience, we've marked each of these tags with an asterisk (*) in the following table, and list all of the attributes supported by these special tags, including the common ones. For all other tags (those without an asterisk), assume the common attributes listed above apply. Do note, however, that the popular browsers do not support all the HTML standard 4.0 attributes, common or not. Please refer to the main text for details.



Library Navigation Links

Copyright © 2002 O'Reilly & Associates. All rights reserved.