1、 元素属性值必须包含在双引号中;2、 form 中必须加action属性,并且不能为空。如果不需要使用action属性,也必须定义:3、 img的alt属性不可以缺少;五、为了检验您的HTML代码是否合法,您可以到W3的HTML Validator工具中进行检验,支持URI输入,上传文件和直接输入代码三种方式进行检验HTML元素参考手册 表示超链接的起始或目的位置。acronym表示取首字母的缩写词。address表示特定信息,如地址、签名、作者、文档信息。applet在页面上放置可执行内容。area定义一个客户端图像映射中一个超级链接区域的形状、坐标和关联 URL。b指定文本应以粗体显示。(不建议使用)base指定一个显式 URL 用于解析对于外部源的链接和引用,如图像和样式表。basefont设置显示文本时作为默认字体的基础字体值。(不建议使用)bdo允许作者为选定文本片断禁用双向法则。bgsound使页面能够带有背景声音或配音。big指定所含文本要以比当前字体稍大的字体显示。blockquote表示文本中的一段引用语。body指明文档主体的开始和结束。br插入一个换行符。button指定一个容器,其中所含的 HTML 会被显示为一个按钮。caption表格的标题,对表格的简单描述。center将指定文本和图像居中显示。(不建议使用)cite用斜体显示标明引文。(不建议使用)code表示代码范例。col说明基于列的表格缺省属性。colgroup说明表格中一列或一组列的缺省属性。comment表示不可见的注释。防止所包含的文本或者HTML源代码被浏览器解析和显示。dd在定义列表中表示定义。定义通常在定义列表中缩进显示。del表示文本已经从文档中删除。dfn表示术语的定义。(不建议使用)dir表示目录列表。(不建议使用)div表示一块可显示 HTML 的区域dl表示定义列表。dt在定义列表中表示定义术语。em强调文本,通常以斜体显示。embed允许嵌入任何类型的文档。fieldset在字段集包含的文本和其它元素外面画一个方框。font用于说明所包含文本的新字体、大小和颜色。form说明所包含的控件是某个表单的组成部分。frame在 FRAMESET 元素内表示单个框架。frameset表示一个框架集,用于组织多个框架和嵌套框架集。head提供了关于文档的无序信息集合。h1-h6这实际上是6个标签,他们以标题样式显示文本,h1最大,h6最小。hr水平线。html表明文档包含 HTML 元素。