Skip these top lines!
A tab-delimited mapping of attributes to tags
Copied from:  http://www.w3.org/TR/html4/index/attributes.html on 10/7/2009
Legend: Deprecated, Loose DTD, Frameset DTD
Name 	Related Elements 	Type 	Default 	Depr. 	DTD 	Comment

abbr 	TD, TH 	%Text; 	#IMPLIED 	  	  	abbreviation for header cell
accept-charset 	FORM 	%Charsets; 	#IMPLIED 	  	  	list of supported charsets
accept 	FORM, INPUT 	%ContentTypes; 	#IMPLIED 	  	  	list of MIME types for file upload
accesskey 	A, AREA, BUTTON, INPUT, LABEL, LEGEND, TEXTAREA 	%Character; 	#IMPLIED 	  	  	accessibility key character
action 	FORM 	%URI; 	#REQUIRED 	  	  	server-side form handler
align 	CAPTION 	%CAlign; 	#IMPLIED 	D 	L 	relative to table
align 	APPLET, IFRAME, IMG, INPUT, OBJECT 	%IAlign; 	#IMPLIED 	D 	L 	vertical or horizontal alignment
align 	LEGEND 	%LAlign; 	#IMPLIED 	D 	L 	relative to fieldset
align 	TABLE 	%TAlign; 	#IMPLIED 	D 	L 	table position relative to window
align 	HR 	(left | center | right) 	#IMPLIED 	D 	L 	 
align 	DIV, H1, H2, H3, H4, H5, H6, P 	(left | center | right | justify) 	#IMPLIED 	D 	L 	align, text alignment
align 	COL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD, TR 	(left | center | right | justify | char) 	#IMPLIED 	  	  	 
alink 	BODY 	%Color; 	#IMPLIED 	D 	L 	color of selected links
alt 	APPLET 	%Text; 	#IMPLIED 	D 	L 	short description
alt 	AREA, IMG 	%Text; 	#REQUIRED 	  	  	short description
alt 	INPUT 	CDATA 	#IMPLIED 	  	  	short description
archive 	APPLET 	CDATA 	#IMPLIED 	D 	L 	comma-separated archive list
archive 	OBJECT 	CDATA 	#IMPLIED 	  	  	space-separated list of URIs
axis 	TD, TH 	CDATA 	#IMPLIED 	  	  	comma-separated list of related headers
background 	BODY 	%URI; 	#IMPLIED 	D 	L 	texture tile for document background
bgcolor 	TABLE 	%Color; 	#IMPLIED 	D 	L 	background color for cells
bgcolor 	TR 	%Color; 	#IMPLIED 	D 	L 	background color for row
bgcolor 	TD, TH 	%Color; 	#IMPLIED 	D 	L 	cell background color
bgcolor 	BODY 	%Color; 	#IMPLIED 	D 	L 	document background color
border 	TABLE 	%Pixels; 	#IMPLIED 	  	  	controls frame width around table
border 	IMG, OBJECT 	%Pixels; 	#IMPLIED 	D 	L 	link border width
cellpadding 	TABLE 	%Length; 	#IMPLIED 	  	  	spacing within cells
cellspacing 	TABLE 	%Length; 	#IMPLIED 	  	  	spacing between cells
char 	COL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD, TR 	%Character; 	#IMPLIED 	  	  	alignment char, e.g. char=':'
charoff 	COL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD, TR 	%Length; 	#IMPLIED 	  	  	offset for alignment char
charset 	A, LINK, SCRIPT 	%Charset; 	#IMPLIED 	  	  	char encoding of linked resource
checked 	INPUT 	(checked) 	#IMPLIED 	  	  	for radio buttons and check boxes
cite 	BLOCKQUOTE, Q 	%URI; 	#IMPLIED 	  	  	URI for source document or msg
cite 	DEL, INS 	%URI; 	#IMPLIED 	  	  	info on reason for change
class 	All elements but BASE, BASEFONT, HEAD, HTML, META, PARAM, SCRIPT, STYLE, TITLE 	CDATA 	#IMPLIED 	  	  	space-separated list of classes
classid 	OBJECT 	%URI; 	#IMPLIED 	  	  	identifies an implementation
clear 	BR 	(left | all | right | none) 	none 	D 	L 	control of text flow
code 	APPLET 	CDATA 	#IMPLIED 	D 	L 	applet class file
codebase 	OBJECT 	%URI; 	#IMPLIED 	  	  	base URI for classid, data, archive
codebase 	APPLET 	%URI; 	#IMPLIED 	D 	L 	optional base URI for applet
codetype 	OBJECT 	%ContentType; 	#IMPLIED 	  	  	content type for code
color 	BASEFONT, FONT 	%Color; 	#IMPLIED 	D 	L 	text color
cols 	FRAMESET 	%MultiLengths; 	#IMPLIED 	  	F 	list of lengths, default: 100% (1 col)
cols 	TEXTAREA 	NUMBER 	#REQUIRED 	  	  	 
colspan 	TD, TH 	NUMBER 	1 	  	  	number of cols spanned by cell
compact 	DIR, DL, MENU, OL, UL 	(compact) 	#IMPLIED 	D 	L 	reduced interitem spacing
content 	META 	CDATA 	#REQUIRED 	  	  	associated information
coords 	AREA 	%Coords; 	#IMPLIED 	  	  	comma-separated list of lengths
coords 	A 	%Coords; 	#IMPLIED 	  	  	for use with client-side image maps
data 	OBJECT 	%URI; 	#IMPLIED 	  	  	reference to object's data
datetime 	DEL, INS 	%Datetime; 	#IMPLIED 	  	  	date and time of change
declare 	OBJECT 	(declare) 	#IMPLIED 	  	  	declare but don't instantiate flag
defer 	SCRIPT 	(defer) 	#IMPLIED 	  	  	UA may defer execution of script
dir 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FRAME, FRAMESET, IFRAME, PARAM, SCRIPT 	(ltr | rtl) 	#IMPLIED 	  	  	direction for weak/neutral text
dir 	BDO 	(ltr | rtl) 	#REQUIRED 	  	  	directionality
disabled 	BUTTON, INPUT, OPTGROUP, OPTION, SELECT, TEXTAREA 	(disabled) 	#IMPLIED 	  	  	unavailable in this context
enctype 	FORM 	%ContentType; 	"application/x-www- form-urlencoded" 	  	  	 
face 	BASEFONT, FONT 	CDATA 	#IMPLIED 	D 	L 	comma-separated list of font names
for 	LABEL 	IDREF 	#IMPLIED 	  	  	matches field ID value
frame 	TABLE 	%TFrame; 	#IMPLIED 	  	  	which parts of frame to render
frameborder 	FRAME, IFRAME 	(1 | 0) 	1 	  	F 	request frame borders?
headers 	TD, TH 	IDREFS 	#IMPLIED 	  	  	list of id's for header cells
height 	IFRAME 	%Length; 	#IMPLIED 	  	L 	frame height
height 	TD, TH 	%Length; 	#IMPLIED 	D 	L 	height for cell
height 	IMG, OBJECT 	%Length; 	#IMPLIED 	  	  	override height
height 	APPLET 	%Length; 	#REQUIRED 	D 	L 	initial height
href 	A, AREA, LINK 	%URI; 	#IMPLIED 	  	  	URI for linked resource
href 	BASE 	%URI; 	#IMPLIED 	  	  	URI that acts as base URI
hreflang 	A, LINK 	%LanguageCode; 	#IMPLIED 	  	  	language code
hspace 	APPLET, IMG, OBJECT 	%Pixels; 	#IMPLIED 	D 	L 	horizontal gutter
http-equiv 	META 	NAME 	#IMPLIED 	  	  	HTTP response header name
id 	All elements but BASE, HEAD, HTML, META, SCRIPT, STYLE, TITLE 	ID 	#IMPLIED 	  	  	document-wide unique id
ismap 	IMG, INPUT 	(ismap) 	#IMPLIED 	  	  	use server-side image map
label 	OPTION 	%Text; 	#IMPLIED 	  	  	for use in hierarchical menus
label 	OPTGROUP 	%Text; 	#REQUIRED 	  	  	for use in hierarchical menus
lang 	All elements but APPLET, BASE, BASEFONT, BR, FRAME, FRAMESET, IFRAME, PARAM, SCRIPT 	%LanguageCode; 	#IMPLIED 	  	  	language code
language 	SCRIPT 	CDATA 	#IMPLIED 	D 	L 	predefined script language name
link 	BODY 	%Color; 	#IMPLIED 	D 	L 	color of links
longdesc 	IMG 	%URI; 	#IMPLIED 	  	  	link to long description (complements alt)
longdesc 	FRAME, IFRAME 	%URI; 	#IMPLIED 	  	F 	link to long description (complements title)
marginheight 	FRAME, IFRAME 	%Pixels; 	#IMPLIED 	  	F 	margin height in pixels
marginwidth 	FRAME, IFRAME 	%Pixels; 	#IMPLIED 	  	F 	margin widths in pixels
maxlength 	INPUT 	NUMBER 	#IMPLIED 	  	  	max chars for text fields
media 	STYLE 	%MediaDesc; 	#IMPLIED 	  	  	designed for use with these media
media 	LINK 	%MediaDesc; 	#IMPLIED 	  	  	for rendering on these media
method 	FORM 	(GET | POST) 	GET 	  	  	HTTP method used to submit the form
multiple 	SELECT 	(multiple) 	#IMPLIED 	  	  	default is single selection
name 	BUTTON, TEXTAREA 	CDATA 	#IMPLIED 	  	  	 
name 	APPLET 	CDATA 	#IMPLIED 	D 	L 	allows applets to find each other
name 	SELECT 	CDATA 	#IMPLIED 	  	  	field name
name 	FORM 	CDATA 	#IMPLIED 	  	  	name of form for scripting
name 	FRAME, IFRAME 	CDATA 	#IMPLIED 	  	F 	name of frame for targetting
name 	IMG 	CDATA 	#IMPLIED 	  	  	name of image for scripting
name 	A 	CDATA 	#IMPLIED 	  	  	named link end
name 	INPUT, OBJECT 	CDATA 	#IMPLIED 	  	  	submit as part of form
name 	MAP 	CDATA 	#REQUIRED 	  	  	for reference by usemap
name 	PARAM 	CDATA 	#REQUIRED 	  	  	property name
name 	META 	NAME 	#IMPLIED 	  	  	metainformation name
nohref 	AREA 	(nohref) 	#IMPLIED 	  	  	this region has no action
noresize 	FRAME 	(noresize) 	#IMPLIED 	  	F 	allow users to resize frames?
noshade 	HR 	(noshade) 	#IMPLIED 	D 	L 	 
nowrap 	TD, TH 	(nowrap) 	#IMPLIED 	D 	L 	suppress word wrap
object 	APPLET 	CDATA 	#IMPLIED 	D 	L 	serialized applet file
onblur 	A, AREA, BUTTON, INPUT, LABEL, SELECT, TEXTAREA 	%Script; 	#IMPLIED 	  	  	the element lost the focus
onchange 	INPUT, SELECT, TEXTAREA 	%Script; 	#IMPLIED 	  	  	the element value was changed
onclick 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a pointer button was clicked
ondblclick 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a pointer button was double clicked
onfocus 	A, AREA, BUTTON, INPUT, LABEL, SELECT, TEXTAREA 	%Script; 	#IMPLIED 	  	  	the element got the focus
onkeydown 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a key was pressed down
onkeypress 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a key was pressed and released
onkeyup 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a key was released
onload 	FRAMESET 	%Script; 	#IMPLIED 	  	F 	all the frames have been loaded
onload 	BODY 	%Script; 	#IMPLIED 	  	  	the document has been loaded
onmousedown 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a pointer button was pressed down
onmousemove 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a pointer was moved within
onmouseout 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a pointer was moved away
onmouseover 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a pointer was moved onto
onmouseup 	All elements but APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE 	%Script; 	#IMPLIED 	  	  	a pointer button was released
onreset 	FORM 	%Script; 	#IMPLIED 	  	  	the form was reset
onselect 	INPUT, TEXTAREA 	%Script; 	#IMPLIED 	  	  	some text was selected
onsubmit 	FORM 	%Script; 	#IMPLIED 	  	  	the form was submitted
onunload 	FRAMESET 	%Script; 	#IMPLIED 	  	F 	all the frames have been removed
onunload 	BODY 	%Script; 	#IMPLIED 	  	  	the document has been removed
profile 	HEAD 	%URI; 	#IMPLIED 	  	  	named dictionary of meta info
prompt 	ISINDEX 	%Text; 	#IMPLIED 	D 	L 	prompt message
readonly 	TEXTAREA 	(readonly) 	#IMPLIED 	  	  	 
readonly 	INPUT 	(readonly) 	#IMPLIED 	  	  	for text and passwd
rel 	A, LINK 	%LinkTypes; 	#IMPLIED 	  	  	forward link types
rev 	A, LINK 	%LinkTypes; 	#IMPLIED 	  	  	reverse link types
rows 	FRAMESET 	%MultiLengths; 	#IMPLIED 	  	F 	list of lengths, default: 100% (1 row)
rows 	TEXTAREA 	NUMBER 	#REQUIRED 	  	  	 
rowspan 	TD, TH 	NUMBER 	1 	  	  	number of rows spanned by cell
rules 	TABLE 	%TRules; 	#IMPLIED 	  	  	rulings between rows and cols
scheme 	META 	CDATA 	#IMPLIED 	  	  	select form of content
scope 	TD, TH 	%Scope; 	#IMPLIED 	  	  	scope covered by header cells
scrolling 	FRAME, IFRAME 	(yes | no | auto) 	auto 	  	F 	scrollbar or none
selected 	OPTION 	(selected) 	#IMPLIED 	  	  	 
shape 	AREA 	%Shape; 	rect 	  	  	controls interpretation of coords
shape 	A 	%Shape; 	rect 	  	  	for use with client-side image maps
size 	HR 	%Pixels; 	#IMPLIED 	D 	L 	 
size 	FONT 	CDATA 	#IMPLIED 	D 	L 	[+|-]nn e.g. size="+1", size="4"
size 	INPUT 	CDATA 	#IMPLIED 	  	  	specific to each type of field
size 	BASEFONT 	CDATA 	#REQUIRED 	D 	L 	base font size for FONT elements
size 	SELECT 	NUMBER 	#IMPLIED 	  	  	rows visible
span 	COL 	NUMBER 	1 	  	  	COL attributes affect N columns
span 	COLGROUP 	NUMBER 	1 	  	  	default number of columns in group
src 	SCRIPT 	%URI; 	#IMPLIED 	  	  	URI for an external script
src 	INPUT 	%URI; 	#IMPLIED 	  	  	for fields with images
src 	FRAME, IFRAME 	%URI; 	#IMPLIED 	  	F 	source of frame content
src 	IMG 	%URI; 	#REQUIRED 	  	  	URI of image to embed
standby 	OBJECT 	%Text; 	#IMPLIED 	  	  	message to show while loading
start 	OL 	NUMBER 	#IMPLIED 	D 	L 	starting sequence number
style 	All elements but BASE, BASEFONT, HEAD, HTML, META, PARAM, SCRIPT, STYLE, TITLE 	%StyleSheet; 	#IMPLIED 	  	  	associated style info
summary 	TABLE 	%Text; 	#IMPLIED 	  	  	purpose/structure for speech output
tabindex 	A, AREA, BUTTON, INPUT, OBJECT, SELECT, TEXTAREA 	NUMBER 	#IMPLIED 	  	  	position in tabbing order
target 	A, AREA, BASE, FORM, LINK 	%FrameTarget; 	#IMPLIED 	  	L 	render in this frame
text 	BODY 	%Color; 	#IMPLIED 	D 	L 	document text color
title 	All elements but BASE, BASEFONT, HEAD, HTML, META, PARAM, SCRIPT, TITLE 	%Text; 	#IMPLIED 	  	  	advisory title
type 	A, LINK 	%ContentType; 	#IMPLIED 	  	  	advisory content type
type 	OBJECT 	%ContentType; 	#IMPLIED 	  	  	content type for data
type 	PARAM 	%ContentType; 	#IMPLIED 	  	  	content type for value when valuetype=ref
type 	SCRIPT 	%ContentType; 	#REQUIRED 	  	  	content type of script language
type 	STYLE 	%ContentType; 	#REQUIRED 	  	  	content type of style language
type 	INPUT 	%InputType; 	TEXT 	  	  	what kind of widget is needed
type 	LI 	%LIStyle; 	#IMPLIED 	D 	L 	list item style
type 	OL 	%OLStyle; 	#IMPLIED 	D 	L 	numbering style
type 	UL 	%ULStyle; 	#IMPLIED 	D 	L 	bullet style
type 	BUTTON 	(button | submit | reset) 	submit 	  	  	for use as form button
usemap 	IMG, INPUT, OBJECT 	%URI; 	#IMPLIED 	  	  	use client-side image map
valign 	COL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD, TR 	(top | middle | bottom | baseline) 	#IMPLIED 	  	  	vertical alignment in cells
value 	INPUT 	CDATA 	#IMPLIED 	  	  	Specify for radio buttons and checkboxes
value 	OPTION 	CDATA 	#IMPLIED 	  	  	defaults to element content
value 	PARAM 	CDATA 	#IMPLIED 	  	  	property value
value 	BUTTON 	CDATA 	#IMPLIED 	  	  	sent to server when submitted
value 	LI 	NUMBER 	#IMPLIED 	D 	L 	reset sequence number
valuetype 	PARAM 	(DATA | REF | OBJECT) 	DATA 	  	  	How to interpret value
version 	HTML 	CDATA 	%HTML.Version; 	D 	L 	Constant
vlink 	BODY 	%Color; 	#IMPLIED 	D 	L 	color of visited links
vspace 	APPLET, IMG, OBJECT 	%Pixels; 	#IMPLIED 	D 	L 	vertical gutter
width 	HR 	%Length; 	#IMPLIED 	D 	L 	 
width 	IFRAME 	%Length; 	#IMPLIED 	  	L 	frame width
width 	IMG, OBJECT 	%Length; 	#IMPLIED 	  	  	override width
width 	TABLE 	%Length; 	#IMPLIED 	  	  	table width
width 	TD, TH 	%Length; 	#IMPLIED 	D 	L 	width for cell
width 	APPLET 	%Length; 	#REQUIRED 	D 	L 	initial width
width 	COL 	%MultiLength; 	#IMPLIED 	  	  	column width specification
width 	COLGROUP 	%MultiLength; 	#IMPLIED 	  	  	default width for enclosed COLs
width 	PRE 	NUMBER 	#IMPLIED 	D 	L 	 