多个尖括号在HTML中有效吗?
validator.w3.org考虑以下有效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 <<<<&
<!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中无效。