*
| Attribute Name | Elements | Description | 
|---|---|---|
| align | <applet>,<caption>,<col>,<colgroup>,<hr>,<iframe>,<img>,<table>,<tbody>,<td>,<tfoot>,<th>,<thead>,<tr> | Specifies the horizontal alignment of the element. | 
| alt | Alternative text in case an image can't be displayed. | |
| autoplay | <audio>,<video> | The audio or video should play as soon as possible. | 
| bgcolor | <body>,<col>,<colgroup>,<marquee>,<table>,<tbody>,<tfoot>,<td>,<th>,<tr> | 
Background color of the element. 
Note: This is a legacy attribute. Please use the CSS  background-colorproperty instead. | 
| border | <img>,<object>,<table> | 
The border width. 
Note: This is a legacy attribute. Please use the CSS  borderproperty instead. | 
| checked | <command>,<input> | Indicates whether the element should be checked on page load. | 
| cite | <blockquote>,<del>,<ins>,<q> | Contains a URI which points to the source of the quote or change. | 
| class | Global attribute | Often used with CSS to style elements with common properties. | 
| code | <applet> | Specifies the URL of the applet's class file to be loaded and executed. | 
| color | <basefont>,<font>,<hr> | 
This attribute sets the text color using either a named color or a color specified in the hexadecimal #RRGGBB format. 
Note: This is a legacy attribute. Please use the CSS  colorproperty instead. | 
| cols | <textarea> | Defines the number of columns in a textarea. | 
| colspan | <td>,<th> | The colspan attribute defines the number of columns a cell should span. | 
| content | <meta> | A value associated with http-equivornamedepending on the context. | 
| dir | Global attribute | Defines the text direction. Allowed values are ltr (Left-To-Right) or rtl (Right-To-Left) | 
| dirname | <input>,<textarea> | |
| disabled | <button>,<command>,<fieldset>,<input>,<keygen>,<optgroup>,<option>,<select>,<textarea> | Indicates whether the user can interact with the element. | 
| form | <button>,<fieldset>,<input>,<keygen>,<label>,<meter>,<object>,<output>,<progress>,<select>,<textarea> | Indicates the form that is the owner of the element. | 
| headers | <td>,<th> | IDs of the <th>elements which applies to this element. | 
| height | <canvas>,<embed>,<iframe>,<img>,<input>,<object>,<video> | Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSSheightproperty should be used instead. In other cases, such as<canvas>, the height must be specified with this attribute. | 
| href | <a>,<area>,<base>,<link> | The URL of a linked resource. | 
| hreflang | <a>,<area>,<link> | Specifies the language of the linked resource. | 
| list | <input> | Identifies a list of pre-defined options to suggest to the user. | 
| loop | <audio>,<bgsound>,<marquee>,<video> | Indicates whether the media should start playing from the start when it's finished. | 
| low | <meter> | Indicates the upper bound of the lower range. | 
| manifest | <html> | Specifies the URL of the document's cache manifest. | 
| max | <input>,<meter>,<progress> | Indicates the maximum value allowed. | 
| maxlength | <input>,<textarea> | Defines the maximum number of characters allowed in the element. | 
| media | <a>,<area>,<link>,<source>,<style> | Specifies a hint of the media for which the linked resource was designed. | 
| method | <form> | Defines which HTTP method to use when submitting the form. Can be GET (default) or POST. | 
| min | <input>,<meter> | Indicates the minimum value allowed. | 
| multiple | <input>,<select> | Indicates whether multiple values can be entered in an input of the type emailorfile. | 
| name | <button>,<form>,<fieldset>,<iframe>,<input>,<keygen>,<object>,<output>,<select>,<textarea>,<map>,<meta>,<param> | Name of the element. For example used by the server to identify the fields in form submits. | 
| placeholder | <input>,<textarea> | Provides a hint to the user of what can be entered in the field. | 
| poster | <video> | A URL indicating a poster frame to show until the user plays or seeks. | 
| rel | <a>,<area>,<link> | Specifies the relationship of the target object to the link object. | 
| required | <input>,<select>,<textarea> | Indicates whether this element is required to fill out or not. | 
| reversed | <ol> | Indicates whether the list should be displayed in a descending order instead of a ascending. | 
| rows | <textarea> | Defines the number of rows in a textarea. | 
| rowspan | <td>,<th> | Defines the number of rows a table cell should span over. | 
| selected | <option> | Defines a value which will be selected on page load. | 
| size | <input>,<select> | Defines the width of the element (in pixels). If the element's typeattribute istextorpasswordthen it's the number of characters. | 
| span | <col>,<colgroup> | |
| src | <audio>,<embed>,<iframe>,<img>,<input>,<script>,<source>,<track>,<video> | The URL of the embeddable content. | 
| style | Global attribute | Defines CSS styles which will override styles previously set. | 
| tabindex | Global attribute | Overrides the browser's default tab order and follows the one specified instead. | 
| title | Global attribute | Text to be displayed in a tooltip when hovering over the element. | 
| type | <button>,<input>,<command>,<embed>,<object>,<script>,<source>,<style>,<menu> | Defines the type of the element. | 
| value | <button>,<option>,<input>,<li>,<meter>,<progress>,<param> | Defines a default value which will be displayed in the element on page load. | 
| width | <canvas>,<embed>,<iframe>,<img>,<input>,<object>,<video> | Note: In some instances, such as <div>, this is a legacy attribute, in which case the CSSwidthproperty should be used instead. In other cases, such as<canvas>, the width must be specified with this attribute. | 
*thanks to Mozilla Developer Network for the attribute list
 


 
  