HTML - language (lang|xml:lang) attribute


The lang attribute can specified:



In no namespace, the language attribute specifies the primary language for the element's contents and for any of the element's attributes that contain text.

Its value must be:

  • a valid BCP 47 language tag,
  • or the empty string (unknown primary language)

The lang attribute is a global attributes.


The lang attribute is also defined in the XML namespace.

The lang attribute in the XML namespace xml:lang may be used:

  • on HTML elements in XML documents,
  • as well as elements in other namespaces if the relevant specifications allow it.

The following specifications allow lang attributes in the XML namespace to be specified on their elements).

Documentation / Reference

Discover More
HTML - Global (Element) Attribute

The global-attributesglobal attributes are common attribute to all elements in the HTML language.

Share this page:
Follow us:
Task Runner