<html> 标签
<html> 标签是 HTML 文档的根元素,所有其他 HTML 元素都应该嵌套在 <html> 标签内。
概述
<html> 标签是每个 HTML 文档的根元素,它包含了文档的所有内容。所有其他 HTML 元素都应该作为 <html> 标签的后代元素出现。
语法
html
<html>
<!-- 文档内容 -->
</html>属性
<html> 标签支持以下常用属性:
lang 属性
指定页面内容的语言:
html
<html lang="zh-CN">
<!-- 中文内容 -->
</html>
<html lang="en">
<!-- 英文内容 -->
</html>dir 属性
指定文本方向:
html
<html dir="ltr">
<!-- 从左到右的文本 -->
</html>
<html dir="rtl">
<!-- 从右到左的文本 -->
</html>基本用法
一个典型的 HTML 文档结构:
html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>页面标题</title>
</head>
<body>
<h1>页面内容</h1>
<p>这是一个段落。</p>
</body>
</html>在 HTML 和 XHTML 中的区别
HTML 中
在 HTML 中,<html> 标签的结束标签是可选的:
html
<!DOCTYPE html>
<html>
<head>
<title>页面标题</title>
</head>
<body>
<p>内容</p>
</body>
</html>XHTML 中
在 XHTML 中,所有标签都必须正确关闭:
xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>页面标题</title>
</head>
<body>
<p>内容</p>
</body>
</html>实际示例
多语言网站
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>English Page</title>
</head>
<body>
<h1>Welcome to our website</h1>
<p>This is the English version of our website.</p>
</body>
</html>右到左语言网站
html
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<title>صفحة عربية</title>
</head>
<body>
<h1>مرحبا بكم في موقعنا</h1>
<p>هذه هي النسخة العربية من موقعنا.</p>
</body>
</html>无障碍访问
lang 属性对于无障碍访问非常重要,因为它帮助屏幕阅读器正确发音内容。确保为每个页面设置正确的语言属性。
浏览器兼容性
<html> 标签在所有浏览器中都得到支持,包括:
- Chrome
- Firefox
- Safari
- Edge
- Internet Explorer
最佳实践
- 始终在 HTML 文档中包含
<html>标签 - 使用
lang属性指定文档的主要语言 - 当处理从右到左的语言时,使用
dir属性 - 确保所有页面内容都嵌套在
<html>标签内
相关标签
<!DOCTYPE>- 文档类型声明<head>- 文档头部信息<body>- 文档主体内容