我有这段代码:
HTML:
<body class="adminInterface <?php echo $reqUriArr[count($reqUriArr)-2]."_".$reqUriArr[count($reqUriArr)-1]; ?>">
<script type="in/login" data-onAuth="onLinkedInAuth"></script>
得到这四个错误......
1.character "<" is the first character of a delimiter but occurred as data
2. an attribute value literal can occur in an attribute specification list only after a VI delimiter.
3.character data is not allowed here
4. there is no attribute "data-onAuth"
我编写了两行四个错误...你可以帮我解决它们并告诉我它们来自哪里?
提前致谢!
信息错误:
1
在以下几种情况下可能会出现此消息:
你试图加入“&lt;”页面中的字符:你应该逃避 它为“&lt;”你使用了未转义的&符号“&amp;”:这可能是有效的 某些情况,但建议使用“&amp;”,这总是如此 安全。另一种可能性是你忘了关闭一个引号 以前的标签。
2
你是否忘记了标志着之间分离的“平等”标志 属性及其声明的值?典型语法是attribute =“value”。
3
您在不允许出现的地方使用过字符数据。 可能导致此错误的错误包括:
将文本直接放在文档正文中而不包装它 在容器元素(例如
aragraph
)中,或忘记 引用属性值(其中“%”和“/”等字符 常见,但不能出现没有周围的引号),或使用 HTML 4.01或中的XHTML样式自关闭标记(例如) 早。要修复,请删除额外的斜杠('/')字符。更多 有关此原因的信息,请参阅SGML中的空元素, HTML,XML和XHTML。
4
您在文档中使用了上面提到的属性,但是 您正在使用的文档类型不支持该属性 元件。此错误通常是由于错误使用“严格”引起的 文档类型与使用框架的文档(例如,您必须使用 “过渡”文档类型,以获取“目标”属性),或通过 使用供应商专有扩展,例如“marginheight”(这是 通常使用CSS来修复以实现所需的效果)。
如果不支持元素本身,也可能导致此错误 您正在使用的文档类型,因为未定义的元素将没有 支持的属性;在这种情况下,请参阅元素未定义的错误 消息以获取更多信息。
如何修复:检查元素和属性的拼写和大小写, (记住XHTML都是小写的)和/或检查它们是否都是小写的 允许使用所选的文档类型,和/或使用CSS代替此 属性。如果在使用元素时收到此错误 要将Flash媒体合并到网页中,请参阅有效的FAQ项 闪光灯。