Supported Attributes

Attributes that are supported by Safari and WebKit are described here.

Supported Attributes

If an attribute is not listed here, it is not supported by Safari and WebKit. The “Related Tags” section of each attribute links to the elements that the attribute directly applies to. If an attribute applies to the vast majority of elements, the “Related Tags” section is omitted. Some attributes are also marked as deprecated, which means they are supported by Safari but, because they are no longer supported by the HTML specification, are not guaranteed to be supported in the future.

abbr

Specifies the abbreviation for a table header cell.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

accept

Specifies the supported MIME types for a form.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

accept-charset

Specifies the supported character sets for a form.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

accesskey

Specifies the access key for accessibility/screen reading.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

action

Specifies the URL of a form processor (for example, a CGI script)

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

align

Aligns inline elements within an element. Deprecated in HTML 4.01 (use CSS styling instead).

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

alink

Specifies the color of a currently active hyperlink. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

alt

Provides a short description of an image, area, or input type.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

archive

Specifies a comma-separated list of Java archive URLs.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

aria-checked

Indicates whether an ARIA-enabled element, such as a radio button or a checkbox, is selected.

Related Tags
Availability

Available in Safari 4.0 and later.

aria-level

Indicates the hierarchical level of an ARIA-enabled structural element, such as a heading.

Related Tags
Availability

Available in Safari 4.0 and later.

aria-pressed

Indicates the state of an ARIA-enabled toggle button.

Related Tags
Availability

Available in Safari 4.0 and later.

aria-valuemax

Indicates the maximum value of an ARIA-enabled element with a range, such as a progress bar.

Related Tags
Availability

Available in Safari 4.0 and later.

aria-valuemin

Indicates the minimum value of an ARIA-enabled element with a range, such as a progress bar.

Related Tags
Availability

Available in Safari 4.0 and later.

aria-valuenow

Indicates the current value of an ARIA-enabled element with a range, such as a progress bar.

Related Tags
Availability

Available in Safari 4.0 and later.

autocapitalize

Specifies the auto-capitalization behavior of text elements. Possible values are:

none

Do not capitalize any text automatically.

Available in iOS 5.0 and later.

sentences

Capitalize the first letter of each sentence automatically.

Available in iOS 5.0 and later.

words

Capitalize the first letter of each word automatically.

Available in iOS 5.0 and later.

characters

Capitalize all characters automatically.

Available in iOS 5.0 and later.

off

Use none instead.

Available in iOS 1.1.1 and later. Deprecated in iOS 5.0

on

Use sentences instead.

Available in iOS 1.1.1 and later. Deprecated in iOS 5.0.

If the autocapitalize attribute is present but no value is specified (as in <input autocapitalize>), the default value is sentences. If the autocapitalize attribute is not present, the default value is sentences for <form> and none for <input> elements with type set to password as in <input type="password">. For all other form controls, the default value is inherited from the enclosing <form> element.

For example, in the following code fragment, the autocapitalize attribute values for the first-name and last-name input elements default to words which is inherited from the <form> element:

<form autocapitalize="words">
    First Name: <input name="first-name">
    Last Name: <input name="last-name">
    State: <input name="state" autocapitalize="characters">
    Username: <input name="username" autocapitalize="none">
    Comment: <textarea name="comment" autocapitalize="sentences"></textarea>
</form>
Related Tags
Availability

Available in iOS 1.1.1 and later.

Support Level

Apple extension.

autocomplete

If off, deactivates automatic completion for an input element; If on, activates automatic completion for the element.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.1.1 and later.

autocorrect

If off, deactivates automatic correction for a form or input element; If on, activates automatic correction for the element.

Availability

Available in iOS 1.1.1 and later.

Support Level

Apple extension.

autoplay

Indicates that a media element should begin playing as soon as it is loaded.

Related Tags
Availability

Available in Safari 3.1 and later.

autosave

Specifies an autosave name for a search field, so prior searches can be saved.

Related Tags
Availability

Available in Safari 1.3 and later.

Support Level

Apple extension.

axis

Specifies a comma-separated list of category names for a table cell or table header cell.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

background

Specifies a background image. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

behavior

Used for the marquee element. Can be set to scroll to continually scroll, slide to slide it to the edge and start again at the beginning, or alternate to scroll back and forth.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

bgcolor

Sets the background color of an element. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

bgproperties

Sets the background style if a background image has been set. The only value available is “fixed”, which will lock the background in place as the page scrolls.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

border

Sets the visible border width for a table.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

bordercolor

Defines the color of a table border; has no effect in Safari.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

cellpadding

Defines the pixel spacing within table cells.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

cellspacing

Defines the pixel spacing between cells.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

challenge

Provides an arbitrary string that acts as the challenge for a keygen.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

char

Defines the axis of alignment for a block of text (for example, the decimal point in an English monetary value). The default is a decimal point.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

charoff

Specifies the offset to the alignment character specified by the char attribute.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

charset

Defines the character encoding style of a given linked resource.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

checked

Indicates that a checkbox element should show up as checked in a form.

Discussion

This attribute does not require a value: its presence indicates the box is checked, its absence indicates it is not.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

cellborder

Sets the width of the border of an individual table cell.

Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

cite

Specifies the URL for the source of a citation, or a string explaining the reason for a change.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

class

Space-separated list of CSS classes defining the style for an element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

classid

Specifies the URL of the implementation for an embedded object.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

clear

Specifies the flow direction of text around a line break. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

code

Defines the class file for an applet specified with the applet tag. Deprecated in HTML 4.01, along with the applet tag.

Related Tags
Availability

Available in Safari 1.0 and later.

codebase

Defines the base URL for a class ID, data file, or archive specified with the object tag. Deprecated in HTML 4.01 for the applet tag, but not for the object tag.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

codetype

Defines the content-type for the code embedded by the object tag.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

color

Defines the text color for font elements. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

cols

Defines the number of columns in a text area or frame set.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

colspan

Defines the number of columns spanned by an individual column definition.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

compact

Compresses the space between elements in a list or menu. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

composite

Specifies how an image gets composited onto a Dashboard widget.

Related Tags
Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

Support Level

Apple extension.

content

Specifies the content for a given meta key.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

contenteditable

If true, the element can be edited on the fly; if false, it cannot.

Availability

Available in Safari 1.2 and later.

Available in iOS 5.0 and later.

controls

If true, the media element includes controls, such as a play button; if false, it does not.

Related Tags
Availability

Available in Safari 3.1 and later.

coords

Specifies a comma-separated list of lengths for the area element or for client-side image maps.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

data

Specifies a URL to data required by an embedded object element.

Related Tags
Availability

Available in Safari 1.0 and later. Available in iOS 1.0 and later.

datetime

Specifies the date and time of a change.

Discussion

Used for the del and ins elements. Uses the ISO date format.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

declare

Added alone to an object element’s definition. Tells the object to declare but not instantiate itself.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

defer

Added alone to a script element’s definition. Tells the script to defer execution.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

dir

Specifies the direction (ltr/rtl) of text within an element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

direction

Specifies the scrolling direction for the marquee element. Can be set to “left” or “right”.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

disabled

Added alone to an input type’s definition. Disables (greys out) the element.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

enctype

Defines the MIME content encoding type for a form.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

end

Specifies the time at which an audio or video element will stop playing. If this attribute is not specified, the media element will play to completion.

Related Tags
Availability

Available in Safari 3.1 and later.

face

Comma-separated list of font names. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

for

Specifies the identifier of the control the label is relevant to.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

frame

Specifies which sides of a table frame should be shown.

Discussion

Possible values are: void (none), above , below , hsides (top and bottom), vsides (right and left), rhs (right hand side), lhs (left hand side), box (all four sides), and border (all four sides).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

frameborder

Specifies whether or not to display a frameborder. Can be set to “1” or “0”.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

headers

Specifies a space-separated list of identifiers of table header cells.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

height

Specifies the height of the element. Deprecated in HTML 4.01 for applets and table elements.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

hidden

If true, the embedded object is hidden onscreen; if false, it is not.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

href

Specifies the URL for any kind of link or area definition.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

hreflang

Specifies the language of the resource linked to by the element’s href attribute.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

hspace

Specifies the pixel size of the horizontal spacing surrounding the element. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

http-equiv

Used in the meta element. Contains some kind of information about the header of the page.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

id

Specifies a unique identifier for an element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

incremental

Specifies whether or not the “search” input type should perform the search as the user is typing.

Related Tags
Availability

Available in Safari 1.3 and later.

Support Level

Apple extension.

ismap

Added alone to an image or input element. Indicate that the element corresponds to a server-side image map.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

keytype

Specifies the key type for the keygen element. Can be set to RSA or DSA.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

label

Specifies the label for options or option groups within a pull-down menu.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

lang

Specifies the base language for the element’s attributes and textual content. Values are standard two-letter language codes.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

language

Specifies the language of a script element. Deprecated in HTML 4.01.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

leftmargin

Used in the body element. Specifies the left margin of the page content.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

link

Color of an unvisited hyperlink. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

longdesc

Long textual description for images and frames. Augments the alt attribute for an element.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

loop

Specifies the number of times a media element (movie or sound) will loop. Also specifies the number of times a marquee element will loop.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

loopend

Specifies the time at which an audio or video element will loop back to the time specified by the loopstart attribute.

Discussion

Looping occurs only if the playcount attribute for the element is set to a value higher than 1. By default, the value for this attribute is equal to the value for the end attribute.

Related Tags
Availability

Available in Safari 3.1 and later.

loopstart

Specifies the time to which an audio or video element will return when it loops.

Discussion

Looping occurs only if the playcount attribute for the element is set to a value higher than 1. By default, the value for this attribute is equal to the value for the start attribute.

Related Tags
Availability

Available in Safari 3.1 and later.

manifest

Specifies the relative path to the application cache manifest file that specifies the resources—such as HTML, JavaScript, CSS, and image files—to download and store in the application cache.

Related Tags
Availability

Available in Safari 4.0 and later.

Available in iOS 2.2 and later.

marginheight

Specifies the height of the margins in a frame.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

marginwidth

Specifies the width of the margins in a frame.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

max

Same as the maxlength attribute.

Related Tags
Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

maxlength

Specifies the maximum input length for a text input field in characters.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

mayscript

Added alone to an applet element’s definition. Tells the script to allow the applet access to the JavaScript scripting objects.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

media

Defines the media type that the element is designed for.

Discussion

The default value is screen, but the attribute can also be set to tty for a fixed-pitch device, tv for low-resolution televisions, projection for projectors, handheld for handheld devices, print for printed material, braille for braille devices, aural for speech synthesizers, or all for all devices.

The media attribute supports all media queries supported by the @media CSS rule.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

method

Specifies the form submission method, either POST or GET.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

min

Specifies the minimum input length for a text field.

Related Tags
Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

multiple

Added alone to a select element’s definition. If present, the element will permit multiple selections.

Related Tags
Availability

Available in Safari 1.0 and later. Available in iOS 1.0 and later.

name

Specifies the name of the element, which can be used in a variety of ways.

Availability

Available in Safari 1.0 and later. Available in iOS 1.0 and later.

nohref

Added alone to an area element’s definition. If present, the area has no particular action assigned to it.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

noresize

Added alone to a frame element’s definition. If present, the frames cannot be resized.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

nosave

Legacy attribute. Has no effect in Safari.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

noshade

Added alone to an hr element’s definition. If present, the rule is drawn as a single line and not as a “groove.” Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

nowrap

Added alone to a table cell’s definition. Suppresses word wrap if present. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

object

Specifies the URL of a serialized applet in an applet element. Deprecated in HTML 4.01 along with the applet element.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onabort

JavaScript delegate. The code specified by this attribute is called when the image element it is assigned to is aborted during load.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onbeforecopy

JavaScript delegate. The code specified by this attribute is called before the associated element is copied.

Availability

Available in Safari 1.3 and later.

onbeforecut

JavaScript delegate. The code specified by this attribute is called before the associated element is cut.

Availability

Available in Safari 1.3 and later.

onbeforepaste

JavaScript delegate. The code specified by this attribute is called before the associated element has something pasted into it.

Availability

Available in Safari 1.3 and later.

onbeforeunload

JavaScript delegate. The code specified by this attribute is called before the associated element is unloaded from the page.

Availability

Available in Safari 1.3 and later.

onblur

JavaScript delegate. The code specified by this attribute is called when the associated element loses focus.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onchange

JavaScript delegate. The code specified by this attribute is called when the associated element changes its value.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onclick

JavaScript delegate. The code specified by this attribute is called when the associated element is clicked.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

oncontextmenu

JavaScript delegate. The code specified by this attribute is called when the associated element is right-clicked or when the mouse button is held down long enough to generate a contextual menu.

Availability

Available in Safari 1.1 and later.

oncopy

JavaScript delegate. The code specified by this attribute is called when the associated element is copied.

Availability

Available in Safari 1.3 and later.

oncut

JavaScript delegate. The code specified by this attribute is called when the associated element is cut.

Availability

Available in Safari 1.3 and later.

ondblclick

JavaScript delegate. The code specified by this attribute is called when the associated element is double-clicked.

Availability

Available in Safari 1.0 and later.

ondrag

JavaScript delegate. The code specified by this attribute is called when the associated element is dragged.

Availability

Available in Safari 1.3 and later.

ondragend

JavaScript delegate. The code specified by this attribute is called when the associated element is done being dragged.

Availability

Available in Safari 1.3 and later.

ondragenter

JavaScript delegate. The code specified by this attribute is called when a drag has entered the associated element.

Availability

Available in Safari 1.3 and later.

ondragleave

JavaScript delegate. The code specified by this attribute is called when a drag has left the associated element.

Availability

Available in Safari 1.3 and later.

ondragover

JavaScript delegate. The code specified by this attribute is called when a drag is over the associated element.

Availability

Available in Safari 1.3 and later.

ondragstart

JavaScript delegate. The code specified by this attribute is called when the associated element has started to be dragged.

Availability

Available in Safari 1.3 and later.

ondrop

JavaScript delegate. The code specified by this attribute is called when the associated element is dropped.

Availability

Available in Safari 1.3 and later.

onerror

JavaScript delegate. The code specified by this attribute is called when the associated element has an error in loading.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onfocus

JavaScript delegate. The code specified by this attribute is called when the associated element gets focus.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

ongesturechange

Specifies the JavaScript method to invoke when fingers are moved during a gesture.

Availability

Available in iOS 2.0 and later.

Support Level

Apple extension.

ongestureend

Specifies the JavaScript method to invoke when the gesture ends (when there are 1 or 0 fingers touching the surface).

Availability

Available in iOS 2.0 and later.

Support Level

Apple extension.

ongesturestart

Specifies the JavaScript method to invoke when two or more fingers touch the surface.

Availability

Available in iOS 2.0 and later.

Support Level

Apple extension.

oninput

JavaScript delegate. The code specified by this attribute is called when text is entered into the associated element.

Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

onkeydown

JavaScript delegate. The code specified by this attribute is called when a key is pressed over the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onkeypress

JavaScript delegate. The code specified by this attribute is called when a key is pressed and released over the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onkeyup

JavaScript delegate. The code specified by this attribute is called when a key is released over the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onload

JavaScript delegate. The code specified by this attribute is called when the associated element finishes loading.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onmousedown

JavaScript delegate. The code specified by this attribute is called when the mouse button is pressed over the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onmousemove

JavaScript delegate. The code specified by this attribute is called when a key is moved within the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onmouseout

JavaScript delegate. The code specified by this attribute is called when the mouse leaves the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onmouseover

JavaScript delegate. The code specified by this attribute is called when the mouse is over the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onmouseup

JavaScript delegate. The code specified by this attribute is called when the mouse button is released over the associated element.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onmousewheel

JavaScript delegate. The code specified by this attribute is called when the mouse wheel button is rotated.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onorientationchange

The JavaScript method to invoke when the orientation of the device changes.

Availability

Available in iOS 1.1.1 and later.

onpaste

JavaScript delegate. The code specified by this attribute is called when the associated element is pasted.

Availability

Available in Safari 1.3 and later.

onreset

JavaScript delegate. The code specified by this attribute is called when the associated form element is reset.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onresize

JavaScript delegate. The code specified by this attribute is called when the associated element is resized.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onscroll

JavaScript delegate. The code specified by this attribute is called when the associated element is scrolled (a text box would use this, for example).

Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

onsearch

JavaScript delegate for the search input type. The code specified by this attribute is called when a search is performed.

Availability

Available in Safari 1.3 and later.

Support Level

Apple extension.

onselect

JavaScript delegate. The code specified by this attribute is called when text within the associated element is selected.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

onselectstart

JavaScript delegate. The code specified by this attribute is called when the associated element begins to be selected. You can use this to prevent selections.

Availability

Available in Safari 1.3 and later.

onsubmit

JavaScript delegate. The code specified by this attribute is called when the associated form element is submitted.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

ontouchcancel

Specifies the JavaScript method to invoke when the system cancels tracking for the touch.

Availability

Available in iOS 2.0 and later.

Support Level

Apple extension.

ontouchend

Specifies the JavaScript method to invoke when a given event lifts from the surface.

Availability

Available in iOS 2.0 and later.

Support Level

Apple extension.

ontouchmove

Specifies the JavaScript method to invoke when a finger for a given event moves on the surface.

Availability

Available in iOS 2.0 and later.

Support Level

Apple extension.

ontouchstart

Specifies the JavaScript method to invoke when a finger for a given event touches the surface.

Availability

Available in iOS 2.0 and later.

Support Level

Apple extension.

onunload

JavaScript delegate. The code specified by this attribute is called when the associated element is unloaded from the page.

Availability

Available in iOS 2.1 and later.

oversrc

Specifies the source of an image to be displayed when the mouse is over an element. Useful for rollovers.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

placeholder

Specifies the placeholder text displayed in light grey when the search input field is not currently in use.

Related Tags
Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

Support Level

Apple extension.

playcount

Specifies the number of times an audio or video element will loop. The default value is 1, meaning the element will play only once.

Related Tags
Availability

Available in Safari 3.1 and later.

Available in iOS 1.0 and later.

pluginpage

Specifies the URL of the page where visitors can find the plug-in required to display content embedded with the embed element. This has been deprecated along with the embed element.

Related Tags
Availability

Available in Safari 1.0 and later.

Available with limited support in iOS 1.0 and later.

pluginspage

Same as the pluginpage attribute.

Related Tags
Availability

Available in Safari 1.0 and later.

Available with limited support in iOS 1.0 and later.

pluginurl

Same as the pluginspage attribute, except it links directly to the plug-in itself (in Java archive format).

Related Tags
Availability

Available in Safari 1.0 and later.

Available with limited support in iOS 1.0 and later.

poster

Specifies the URL for an image to display while a video element is loading.

Related Tags
Availability

Available in Safari 3.1 and later.

Available with limited support in iOS 1.0 and later.

precision

Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

profile

Specifies the URL to a file of meta data or a list of said files.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

prompt

Specifies the textual prompt for the isindex element. Deprecated in HTML 4.01.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

readonly

Added alone to a textarea’s definition. If present, the textarea will not be editable.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

rel

Defines a relationship to another document. The URL specified by this property relates to this document by rel. In other words, it is the next-order relation.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

results

Specifies how many results should be returned by the search input type.

Related Tags
Availability

Available in Safari 1.3 and later.

Support Level

Apple extension.

rev

Defines a relationship to another document. This document relates to the URL specified by this property as rev. In other words, it is the reverse-order relation.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

role

Defines the WAI-ARIA accessibility role of a div or span element. See “Supported Accessibility Roles” for more information.

Related Tags
Availability

Available in Safari 4.0 and later.

rows

Defines the number of rows in a textarea or frameset.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

rowspan

Defines the number of rows spanned by an individual row definition.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

rules

Specifies which rulings to show for a table element. Its potential values are none, groups, rows, cols, and all.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

scheme

Defines the scheme to be used to interpret a meta value.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

scope

Specifies the scope handled by a table’s header cells. Possible values are row, col, rowgroup, and colgroup.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

scrollamount

Specifies the number of pixels that a marquee element will scroll between successive redraws of its onscreen view.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

scrolldelay

Specifies the number of milliseconds that a marquee element will delay between successive redraws of its onscreen view.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

scrolling

Specifies whether or not a frame or iframe element should have scrollbars.

Discussion

Setting this property to yes will always show the scrollbars, no will never show the scrollbars, and auto will show the scrollbars only if the content needs to scroll (this is the default).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

selected

Added alone to an option definition. If present, the option with this property is selected in the list.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

shape

Defines the shape of an area element or a client-side image map. Can take the form of default, rect, circle, or poly.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

size

Defines the physical size of a variety of inputs and fonts. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

span

Specifies the number of columns that a given col or colgroup definition will span.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

src

Specifies a URL for an external file or resource.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

standby

Defines a message to show while an object is being loaded within an object definition.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

start

Specifies the time at which an audio or video element starts playing. By default, the element starts at the beginning.

Also defines the starting sequence number for an ordered list. This functionality is deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

style

Specifies CSS style information for the element. The style definitions are placed inline with this property. To specify external styles (defined in external files or in a style element), use the class property.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

summary

Specifies a textual summary for a table of data.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

tabindex

Specifies the tab index for a hyperlink or input element. Can range from 0 to 32767. As a user tabs through a page, the focus will follow this tabbing order.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

tableborder

Specifies the width of a table’s border. You should use CSS styling to define this property instead.

Related Tags
Availability

Available in Safari 1.3 and later.

Available in iOS 1.0 and later.

target

Defines the target window for a hyperlink. You can specify any target definition, but the following values are built-in: “_blank” will load the clicked URL into a new, unnamed window; “_self” will load in the same frame that was clicked; “_parent” will load into the parent frame of the frame that was clicked; “_top” will load the document into the original window, eliminating any existing frameset.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

text

Defines the page-wide text color in the body element. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

title

Defines a title for the associated element. In Safari, this will display a tool tip for the element with this value.

Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

topmargin

Specifies the top margin of the page content.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

truespeed

Specifies whether or not a marquee operates at the true speed specified by its parameters. The default behavior will constrain the speed to certain minimum values of scroll delay and scroll amount.

Related Tags
Availability

Available in Safari 1.2 and later.

Available in iOS 1.0 and later.

type

Defines a textual content type for elements like scripts and objects, and input types for the input element. See the input types table below for possible values.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

usemap

Specifies the URL for an image map on a document. Usually this is an anchor (for example, “#myMap”) defined as a map element on the page.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

valign

Specifies vertical alignment within a column or table element definition.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

value

Specifies the current value for an input type. For those elements that can display their values (such as text fields), they will display this value onscreen. Otherwise the values are all available as form values when submitted.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

valuetype

Specifies the value type for a param element within an object definition. Can be data if the value is evaluated and passed as a string, ref if the value is a URL and is unevaluated when passed, or object if the value is an identifier that refers to an object definition.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

version

Specifies the version of the HTML DTD used to verify the document. Deprecated in HTML 4.01, use DOCTYPE declarations instead.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

vlink

Color of an already-visited hyperlink. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

vspace

Specifies the pixel size of the vertical spacing surrounding the element. Deprecated in HTML 4.01 (use CSS styling instead).

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

webkit-playsinline

Indicates that a video element should play in-line instead of full-screen.

Related Tags
Availability

Available in iOS 4.0 and later. (Enabled only in a UIWebView with the allowsInlineMediaPlayback property set to YES.

width

Specifies the height of the element. Deprecated in HTML 4.01 for applets and table elements.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.

wrap

Defines the wrap style for a textarea. Can be set to soft to wrap without outputting carriage returns to the field, hard to wrap with outputting carriage returns, and off to not wrap at all.

Related Tags
Availability

Available in Safari 1.0 and later.

Available in iOS 1.0 and later.