gpt4 book ai didi

html - 元标记 'there is no attribute "property"' 等属性错误 :

转载 作者:太空宇宙 更新时间:2023-11-04 13:47:27 24 4
gpt4 key购买 nike

我尝试验证我的网站,但出现以下错误

没有属性“property”

 <meta property="og:title" content="Free Sms" />

没有属性“allowTransparency”

…w:hidden; width:450px; height:21px;" allowTransparency="true">Facebook</iframe>

没有属性“占位符”

…"search" type="text" placeholder="SEARCH" value="" class="searchInp …

首先我的代码有这个,我得到 13 个错误。

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

将代码更改为这样可以减少我的错误。但我得到了 3 个错误。为什么?任何指导如何解决这个问题?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml"
xml:lang="en" lang="en">

完成

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml"
xml:lang="en" lang="en">
<head>
<title>Welcome to mysite</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta name="keywords" content="Social, Programming" />
<meta name="description" content="Share Ideas and become the best" />
<meta http-equiv="Content-Language" content="en" />
<meta name="robots" content="*" />
<meta name="document-type" content="text" />
<meta name="googlebot" content="NOODP" />
<meta name="slurp" content="NOYDIR" />
<meta name="msnbot" content="NOODP" />
<meta name="Generator" content="snippet" />
<meta property="og:title" content="Welcome to mysite" />
<meta property="og:type" content="website" />
<meta property="og:url" content="" />
<meta property="og:description" content="Share Ideas and become the best" />
<meta property="fb:app_id" content="" />
<meta property="og:image" content="http://mysite.com/images/fbicon.png" />

最佳答案

您提到的属性根本不是 XHTML 1.0 Transitional 的一部分,因此验证器必须将它们报告为错误。请记住错误的概念在这里是相对的:它意味着文档不符合它声称符合的文档类型定义(通过引用 doctype 声明的文档类型定义)。

property 属性也不是 HTML5 CR 的一部分,但像 http://validator.nu 这样的验证器使用“HTML5 + SVG 1.1 + MathML 3.0 + RDFa Lite 1.1 架构”,其中 RDFa 部分允许 property

例如,如果您的标记是 XHTML 1.0 Transitional 和 HTML5 的混合,请放轻松。这种混合适用于浏览器和其他相关软件,除了需要挑剔的验证器。只需使用最符合您的标记的 doctype,然后手动检查错误消息。如果您在使用 XHTML 1.0 Transitional 时只收到 3 条错误消息,请继续使用它,直到您在检查 HTML5 时收到更少的错误。

关于html - 元标记 'there is no attribute "property"' 等属性错误 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18448871/

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