Definition of HTML "namespace"
A namespace is an attribute associated with the name of some object, such as a node in an HTML document, that distinguishes the type of object represented by the name from other types of objects with the same name in other namespaces. For example, in
<head><title>Heading Title</title></head>
title
is the name of an element (the title element) in HTML while in
<a href="..." title="link title" ...>
title
is the name of a title attribute on an HTML <a> tag.
On this site, the notation <a href>
refers to the href
attribute in the html:a
element namespace, where html:
is the namespace prefix for the HTML namespace.
See the HTML Namespace Tutorial for more information on namespaces in HTML 5.