defines an anchor or hyperlink
<a href="http://panic.com/">Panic, Inc.</a>
In HTML 4.01 and XHTML, the <a
> tag has two uses:
First, it can identify "anchor" positions in the document, which can be the target of inbound links.
Secondly, it can mark spans of content that are outbound links to other anchors or documents.
In HTML5, <a
> is used only for outbound links.
Attribute | Description | Values |
---|---|---|
Element Attributes | ||
charset | character set of target URL | |
coords | visual coordinates of link | |
href | target URL | |
hreflang | language of target URL | |
media | media type of target URL | |
name | name of anchor | |
ping | URLs notified if user follows link | |
rel | relationship between current document and target URL | |
rev | relationship between target URL and current document | |
shape | visual shape of the link | |
target | where to open destination URL |
|
type | MIME type of target URL | |
Standard Attributes | ||
accesskey | defines a key used to focus the element | |
class | class of this element | |
contenteditable | whether element is user editable | |
contextmenu | specifies a menu that corresponds to this element | |
dir | text direction | |
draggable | whether element is draggable | |
hidden | whether element should be displayed | |
id | unique identifier for this element | |
itemprop | defines a microdata property of the element in the item. | |
itemscope | creates a microdata group for the element | |
lang | language used within element | |
spellcheck | whether spellchecking is enabled for this element | |
style | CSS styling rules | |
subject | associates a microdata property with a non-parent item | |
tabindex | defines tab key navigation ordering for the element | |
title | title of this element | |
translate | whether translation tools should translate the element's content | |
xml:lang | language used within element |
Handler | Description | |
---|---|---|
Event Handlers | ||
onchange | run when an element changes | |
onclick | run when element is clicked | |
oncontextmenu | run when contextual menu is triggered | |
ondblclick | run when element is double-clicked | |
ondrag | run when element is dragged | |
ondragend | run at end of a drag operation | |
ondragenter | run when element has been dragged to a valid drop target | |
ondragleave | run when element leaves a valid drop target | |
ondragover | run while element is over a valid drop target | |
ondragstart | run at start of drag operation | |
ondrop | run when dragged element is dropped | |
onfocus | run when element receives focus | |
onformchange | run when form changes | |
onforminput | run when form gets input | |
oninput | run when element gets user input | |
oninvalid | run when element is invalid | |
onkeydown | run when a key gets pressed | |
onkeypress | run when a key gets pressed then released | |
onkeyup | run when a pressed key is released | |
onmousedown | run when mouse button gets pressed | |
onmousemove | run when the mouse pointer moves | |
onmouseout | run when the mouse pointer leaves the element | |
onmouseover | run when the mouse pointer enters the element | |
onmouseup | run when a pressed mouse button is released | |
onmousewheel | run when the mouse wheel is used | |
onreset | run when a form reset is performed | |
onscroll | run when element is being scrolled | |
onselect | run when element is selected | |
onsubmit | run when form is submitted | |
Media Event Handlers | ||
onabort | run when media resource loading is aborted | |
oncanplay | run when media can start to play | |
oncanplaythrough | run when media can be played completely to its end | |
ondurationchange | run when duration of media has changed | |
onemptied | run when a media resource becomes empty | |
onended | run when media playback reaches end | |
onerror | run when an error occurs during element loading | |
onloadeddata | run when media resource is loaded | |
onloadedmetadata | run when media metadata is loaded | |
onloadstart | run when media resource has started to load | |
onpause | run when media resource is paused | |
onplay | run when media resource will start playing | |
onplaying | run when media resource is playing | |
onprogress | run when browser has received additional media resource data | |
onratechange | run when media resource playback rate changes | |
onreadystatechange | run when media resource ready state changes | |
onseeked | run after media resource seeking operation has been performed | |
onseeking | run during media resource seeking operation | |
onstalled | run when media resource loading has stalled | |
onsuspend | run when browser stops fetching media resource before finished | |
ontimeupdate | run when media resource playback position changes | |
onvolumechange | run when media resource volume is changed or muted | |
onwaiting | run when media resource has stopped playing but expects to resume |