Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多个尖括号在HTML中有效吗?_Html_Html Validation - Fatal编程技术网

多个尖括号在HTML中有效吗?

多个尖括号在HTML中有效吗?,html,html-validation,Html,Html Validation,validator.w3.org考虑以下有效HTML: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Test</title> </head> <body> <div>This <<<<&

validator.w3.org考虑以下有效HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Test</title>
 </head>
 <body>
  <div>This <<<<<<<<<<<<<<<<<<<<<<b>is</b> a test.</div>
 </body>
</html>

试验

这是的,标签将被视为附加文本。它不是HTML标记的一部分

它只是打印出来的


此此代码已使用W3C验证程序成功验证。该页面将按预期在所有主要浏览器(Firefox、Opera、Chrome和Internet Explorer)上显示


您可以在此处检查结果:

当验证为HTML时,它是允许的,但当验证为XHTML时则不允许


这里您需要使用
,这是最好的实践。

我在w3c中测试了您的代码。根据w3c标准,它完全有效:)


但使用HTML实体始终是一个很好的实践。您可以这样写:“这是否意味着在HTML中表示尖括号并不是必须的?据我所知,不是在验证为HTML严格时,而是在使用XHTML时。将来可能值得知道,虽然它是有效的HTML 4.01严格,但在HTML5中无效。