我的同事并不真正了解或理解HTML.她的工作是将信息输入CMS,我注意到她一直关闭她的<hr />标签<hr></hr>.
我有一个谷歌,但我找不到任何说不允许或可能导致问题的地方.我知道它应该是,<hr />但值得我告诉她还是不必要但有效的标记?
NB我们网站的doctype
XHTML 1.0 Transitional是否有所不同.
编辑
@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>
Run Code Online (Sandbox Code Playgroud)
Гро*_*ный 34
好的,<hr></hr>实际上也是一个有效的XHTML 1.0.
所以,对于XHTML 1.0:
<hr /> 已验证 <hr></hr> 已验证 <hr>是不是有效...对于HTML 4.0:
<hr /> 已验证 <hr></hr>是不是有效<hr> 已验证因此,最好的选择是使用<hr />,这始终是有效的.
Fel*_*ing 10
开始标记: 必需,结束标记: 禁止
因为XHTML基本上意味着HTML标签需要有一个结束标记,我想说这<hr />是你应该考虑的唯一格式.
正如其他人所说,<hr></hr>是有效的XHTML(他们甚至使用它作为例子),但出于兼容性原因,我不会使用它.