提问人:Billythebird 提问时间:12/30/2022 最后编辑:Keivan SoleimaniBillythebird 更新时间:12/30/2022 访问量:31
XHTML 和 HTML,除了语法之外,还有更多的区别吗?
xhtml & html, are there more differences than just the syntax?
问:
我必须在大学提交一篇论文,在那里我必须用 xhtml 创建一个网站。 我们不允许以 Html 5 格式提供此文件。
由于所有的 youtube 教程和几乎所有论坛都只解释 html5,所以我的问题是。如果我将文件保存在 xhtml 中并正确遵循语法,我是否也可以使用 html5 中可用的每个命令? 还是有其他限制?
我提前感谢您的所有答复。
我必须在大学提交一篇论文,在那里我必须用 xhtml 创建一个网站。 我们不允许以 Html 5 格式提供此文件。
由于所有的 youtube 教程和几乎所有论坛都只解释 html5,所以我的问题是。如果我将文件保存在 xhtml 中并正确遵循语法,我是否也可以使用 html5 中可用的每个命令? 还是有其他限制?
答:
-1赞
Methark
12/30/2022
#1
XHTML页面包含一些严格的元素,是HTML的更严格和标准化的版本,其语法遵循XML的规则 - 这就是它与HTML页面的不同之处。例如,所有元素都必须为小写,空元素必须用右斜杠封闭,并且属性值必须用引号括起来。此外,XHTML 需要使用 Unicode 编码(UTF-8 或 UTF-16)。
例:
<!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="en" lang="en">
<head>
<title>My XHTML Page</title>
</head>
<body>
<h1>Welcome to My XHTML Page</h1>
<p>This is an example of an XHTML page. It follows the syntax rules of XML and is more strict than HTML.</p>
<ul>
<li>All elements must be properly nested and closed.</li>
<li>All attributes must be quoted.</li>
</ul>
<p>Here are some examples of strict elements that are required in XHTML but not in HTML:</p>
<ul>
<li>All elements must be in lowercase.</li>
<li>Empty elements must be closed with a closing slash (e.g., '<br />').</li>
<li>Attribute values must be quoted (e.g., 'href="http://example.com"').</li>
</ul>
<p>Here is an example of a strict XHTML form:</p>
<form action="http://example.com/submit" method="post">
<label for="name">Name:</label>
<input type="text" name="name" id="name" />
<br />
<label for="email">Email:</label>
<input type="email" name="email" id="email" />
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>
底线:是的,您可以在 XHTML 文档中使用大多数 HTML5 元素和属性。
评论
<noscript>