我应该删除元标记中的尾部斜杠吗?

c14*_*kaa 10 html html4 w3c-validation meta-tags

W3c标记验证要求我删除页面上的尾部斜杠.它是否正确?Aand我的页面仍然符合所有浏览器的标准吗?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<meta http-equiv="content-style-type" content="text/css" **/**>
Run Code Online (Sandbox Code Playgroud)

Arm*_*est 8

那是正确的.对于HTML 4.01,你不应该有meta元素的尾部斜杠(自闭标签),我相信<link>元素,如果内存正确地为我服务.

但是,xhtml需要尾部斜杠.


Phi*_*ith 5

XHTMLHTMLXML语法的。在 XML 中,所有标签都必须闭合。某些 HTML 标签没有结束标签,因此在 XHTML 中它们需要自闭合。/这是通过在 前面放置 来实现的>

因此,您所使用的任何标签都/>必须更改以删除正斜杠,以符合 HTML 要求。

这些并不是两个规格之间的唯一差异。