Last Updated : 12 Jul, 2025
The HTML <html> xmlns Attribute is used to specify the XML namespace for a document. This attribute is mainly required in XHTML, not valid in HTML 4.01, and optional in HTML 5.
Syntax
<html xmlns="https://www.w3.org/1999/xhtml/">
Attribute Values
Value
Description
https://www.geeksforgeeks.org/
It defines the namespace to use (for XHTML documents).
Example:
html
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.geekforgeeks.org//xhtml">
<head>
<title>Title of the document</title>
</head>
<body style="text-align: center;">
<h1>GeeksForGeeks</h1>
<h2>HTML xmlns Attribute</h2>
The content of the document......
</body>
</html>
Output:
Supported Browsers:The browser supported by <HTML> xmlns attribute are listed below:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4