Saturday, November 15, 2008

HTML 4.0 Standard Attributes



HTML tags can have attributes. The special attributes for each tag are listed under each tag description. The attributes listed here are the core and language attributes that are standard for all tags (with a few exceptions):


Core Attributes

Not valid in base, head, html, meta, param, script, style, and title elements.

Attribute

Value

Description

class

class_rule or style_rule

The class of the element

id

id_name

A unique id for the element

style

style_definition

An inline style definition

title

tooltip_text

A text to display in a tool tip


Language Attributes

Not valid in base, br, frame, frameset, hr, iframe, param, and script elements.

Attribute

Value

Description

dir

ltr | rtl

Sets the text direction

lang

language_code

Sets the language code


Keyboard Attributes

Attribute

Value

Description

accesskey

character

Sets a keyboard shortcut to access an element

tabindex

number

Sets the tab order of an element

HTML 4.0 Event Attributes

PreviousNext


New to HTML 4.0 is the ability to let HTML events trigger actions in the browser, like starting a JavaScript when a user clicks on an HTML element. Below is a list of attributes that can be inserted into HTML tags to define event actions.

If you want to learn more about programming with these events, you should study our JavaScript tutorial and our DHTML tutorial.


Window Events

Only valid in body and frameset elements.

Attribute

Value

Description

onload

script

Script to be run when a document loads

onunload

script

Script to be run when a document unloads


Form Element Events

Only valid in form elements.

Attribute

Value

Description

onchange

script

Script to be run when the element changes

onsubmit

script

Script to be run when the form is submitted

onreset

script

Script to be run when the form is reset

onselect

script

Script to be run when the element is selected

onblur

script

Script to be run when the element loses focus

onfocus

script

Script to be run when the element gets focus


Keyboard Events

Not valid in base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, and title elements.

Attribute

Value

Description

onkeydown

script

What to do when key is pressed

onkeypress

script

What to do when key is pressed and released

onkeyup

script

What to do when key is released


Mouse Events

Not valid in base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title elements.

Attribute

Value

Description

onclick

script

What to do on a mouse click

ondblclick

script

What to do on a mouse double-click

onmousedown

script

What to do when mouse button is pressed

onmousemove

script

What to do when mouse pointer moves

onmouseout

script

What to do when mouse pointer moves out of an element

onmouseover

script

What to do when mouse pointer moves over an element

onmouseup

script

What to do when mouse button is released

HTML Scripts


Add scripts to HTML pages to make them more dynamic and interactive.


Examples

Insert a script
This example demonstrates how to insert a script into your HTML document.

Work with browsers that do not support scripts
This example demonstrates how to handle browsers that do not support scripting.


Insert a Script into HTML Page

A script in HTML is defined with the

The script above will produce this output:

Hello World!

Note: To learn more about scripting in HTML, visit our JavaScript School.


How to Handle Older Browsers

A browser that does not recognize the

VBScript:


The

In addition to hiding the script inside a comment, you can also add a

The

VBScript:


Script Tags

Tag

Description

Search

My Blog List