gpt4 book ai didi

html - 此时元素元上不允许使用属性名称

转载 作者:太空狗 更新时间:2023-10-29 15:41:18 27 4
gpt4 key购买 nike

我在这里多次遇到错误

<meta name="description" content="Directus Media specialises in websites for small to medium businesses">​

http://validator.w3.org/check?uri=http%3A%2F%2Fcrimsoninformatics.info%2Fdirectus%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices

还有链接属性错误:

我写道:-

<link rel="stylesheet"  href="css/lib/essentials.css"/>

它给了我链接缺少必需属性的错误。

请帮忙,因为我是 HTML5 的新手。

最佳答案

在两个 meta 标签之间,一个是 name="description" 一个是 name="keywords",页面包含字节 0xE2 0x80 0x8B(和一些空格)。该页面被解释为 UTF-8 编码,但该字节序列是格式错误的 UTF-8(不代表任何字符)。显然,验证器仍然将其解释为数据字符。这会导致 head 元素过早关闭,剩下的就是……好吧,不是历史,而是这种困惑的结果。 meta 标签中的第二个被视为在 body 部分,并且应用特殊规则,使标签无效。

无论如何,真正的问题是伪字节 0xE2 0x80 0x8B 的存在。当它们被移除时,页面会验证。

从外部不可能知道是什么产生了这些字节。但它们看起来很像字符编码错误,可能是由于对某些已经采用 UTF-8 编码的数据错误地执行了 UTF-8 编码或类似原因造成的。

这是一个棘手的问题。我不得不使用 Rex Swain 的 HTTP Viewer查看 offending page 的原始数据.

关于html - 此时元素元上不允许使用属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21464106/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com