我的同事真的不了解或了解html.她的工作是将信息输入CMS,我注意到她不断关闭她的< hr /> < hr>< / hr>之类的标签.
我有一个谷歌,但我找不到任何地方说这是不允许或可能会导致问题.我知道这应该是< hr />但是值得我告诉她,还是不必要的但有效的标记?
NB我们的网站的doctype是
XHTML 1.0过渡如果有任何区别.
编辑
@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>无效
… for HTML 4.0:
>< hr />已验证
>< hr>< / hr>无效
>< hr>已验证
因此最好的选择是使用始终有效的< hr />.