好的,所以我似乎无法弄清楚我的代码有什么问题。
<html>
<head>
<title></title>
</head>
<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h>
</html>
答案 0 :(得分:5)
您缺少<body>
代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<title></title>
</head>
<body>
<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>
</body>
</html>
此外,h3结束标记有一个拼写错误,我修复了。它应该是</h3>
,但您有</h>
。最后,如果这是一个html或xhtml文档,它需要一个doctype声明。我也添加了其中一个 - XHTML严格。有几种可能的原型;你必须选择适合你情况的那个。这比你要求的要快一些。
答案 1 :(得分:2)
要查找语法错误,请先使用W3C Markup Validator。您会看到唯一的错误是h3
的结束标记被误输为</h>
而不是正确的</h3>
。由于技术原因,错误报告在两条错误消息中。
出于实际原因,您应该在文档的最开头添加文档类型声明,例如<!doctype html>
,以避免Quirks Mode。
使用<body>
和</head>
等标签是可选的,但XHTML除外,它有自己的规则。使用这样的标签是品味和编码风格的问题,而不是正确性。
答案 2 :(得分:1)
嗯,对于初学者来说,你没有身体......
<html>
<head>
<title></title>
</head>
<body>
<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>
</body>
</html>
其次,如果您遇到问题,请详细说明问题。你遇到的问题是什么?查看faq,了解如何在StackOverflow上正确提问。