我的同事并不真正了解或理解 html。她的工作是向 CMS 输入信息,我注意到她一直关闭她<hr />
像这样的标签<hr></hr>
.
我有谷歌,但我找不到任何地方说这是不允许的或可能会导致问题。我知道它应该是<hr />
但值得我告诉她还是这是不必要但有效的标记?
注意我们网站的文档类型是XHTML 1.0 Transitional
如果这有什么区别的话。
EDIT
@Jeff 对于验证有一个好主意。我使用了以下代码,显然这是有效的 XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<hr></hr>
</body>
</html>
OK, <hr></hr>
实际上也是一个有效的 XHTML 1.0。
因此,对于 XHTML 1.0:
-
<hr />
已验证
-
<hr></hr>
已验证
-
<hr>
is not valid
...对于 HTML 4.0:
-
<hr />
已验证
-
<hr></hr>
is not valid
-
<hr>
已验证
因此最好的选择是使用<hr />
,这始终有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)