{site_name}

{site_name}

🌜 搜索

XHTML (可扩展超文本标记语言) 结构化 1 是一种基于 XML 的标记语言

前端 𝄐 0
html结构化数据,结构化字段,结构化网页,结构化程序,如何理解html结构语义化,html结构化标签
XHTML (可扩展超文本标记语言) 结构化 1 是一种基于 XML 的标记语言,它的目标是将 HTML 作为一种 XML 应用重新定义,并推广其在 Web 中的使用。与传统的 HTML 不同,XHTML 更严格地遵守了 XML 的规范和语法,使得其更易于处理和解析,同时也让 Web 开发者能够更好地控制网页的结构和样式。

XHTML 结构化 1 在 HTML 4.01 的基础上进行了改进和扩展,并且采用了更加严格的语法要求。例如,所有的标签必须小写,而且所有的标签都必须正确嵌套,不允许出现未关闭的标签。此外,XHTML 还增加了一些新的元素和属性,例如 div、span、class、id 等,以便更好地组织和描述网页内容。

下面是一个简单的 XHTML 结构化 1 的例子:

html
<!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">
<head>
<title>XHTML Example</title>
</head>
<body>
<div id="header">
<h1>My Website</h1>
<ul class="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<div id="content">
<h2>Welcome to my website!</h2>
<p>This is an example of an XHTML page.</p>
</div>
<div id="footer">
<p>Copyright © 2023 My Website</p>
</div>
</body>
</html>


在这个例子中,我们可以看到 XHTML 的一些特点:

- 在第一行声明了文档类型,指定了使用的DTD(文档类型定义)文件和版本号。
- 所有标签都必须小写,并且嵌套正确。
- 使用了 class 和 id 属性来定义样式和 JavaScript 操作所需要的元素。
- 采用了更加严格的语法规范,例如所有标签都必须有结束标记。
- 通过 xmlns 属性来指定命名空间。