当前位置: 首页 > 知识库问答 >
问题:

元素链接缺少必需的属性

范云
2023-03-14
<!DOCTYPE html>
...
<link rel='stylesheet' id='basecss-css' href='http://www.someurl.com/modules/14ce1e21/peadig-eucookie.css' type='text/css' media='all' />

为什么验证器(http://validator.w3.org/)拒绝这个?什么属性是我不知道的“必需”?

错误:

错误行408,第142列:元素链接缺少必需的属性/模块/14ce1e21/peadig eucookie。css'type='text/css'media='all'/

共有3个答案

孙光临
2023-03-14

您的

邓子濯
2023-03-14

@stevelove的建议显然是切实可行的解决方案,但以下是对“为什么”问题的理论回答:

尽管在较旧的HTML规范中,链接元素在正文中是无条件无效的,但HTML5有更宽松的规则。根据HTML5.1Nightly(这或多或少是验证器试图跟上的),文档体中也允许使用链接元素(只要允许使用短语内容),只要它具有itemprop属性。这似乎使错误消息更加令人费解。部分解释是,验证器实际上是针对HTML5RDFA进行验证的,RDFa定义了属性属性。问题仍然是验证器要检查哪个特定的RDFa定义,因为该定义也需要重新定义HTML规则。

无论如何,错误消息中的信息已经过时。错误消息的更新速度显然没有验证器的基本功能快。

洪浩波
2023-03-14

添加

property='stylesheet'

如果您不想将链接移动到

<link rel='stylesheet' property='stylesheet' id='basecss-css'  href='http://www.someurl.com/modules/14ce1e21/peadig-eucookie.css' type='text/css' media='all' />

 类似资料:
  • 这是我的。工作文件 作业失败,出现以下错误: 我用的是Azkaban 2.5和cdh5

  • 我有以下JAXB对象: 我使用JAXB编组程序将对象转换为XML: 它运行平稳,没有任何异常,但是,结果总是缺少元素键。我试图将其改为Attribute,但它也不起作用。以下是输出示例: 我曾尝试将键更改为另一个名称,例如AuthKey,但它仍然缺失。我做错了什么? 编辑我发现了问题,这是因为我的键的值是空的。如果它包含值,则将其写入XML。然而,您能解释一下为什么在XMLElement中,我写了

  • 问题内容: 我有一个重写版本discord.py。如果消息中包含内容,则不会发生错误。如果消息中内容不存在,则我希望该错误不会发生。 我的代码: 完整回溯: 问题答案: 命令解析参数的方式意味着定义 表示需要单词作为命令调用的一部分。如果您想捕获消息的其余部分,则可以使用仅关键字参数语法: 此功能在此处记录。

  • 云功能部署失败:缺少资源项目/ourcafe-mucqxq上service-1044193269753@gcf-admin-robot.iam.gserviceAccount.com的必需权限resourceanager.projects.getiampolicy。请授予service-1044193269753@gcf-admin-robot.iam.gserviceAccount.com云功能

  • 我用一个形状元素作为视图的背景,做这个SO问题。我在用Android Studio,它告诉我... 解决了:原因是它不在文件夹中。 编辑:是的,我知道笔划部分不正确。

  • 问题内容: 我正在使用Eclipse for Java Develepers(在Windows 7上运行的Juno x64)。 我有一个项目正在尝试不再需要的jar(args4j),因此删除了依赖项。在某个时候,我的PC意外断电,从那以后,我重新启动了Eclipse。 我的项目现在有一个错误。在删除依赖项而没有任何问题之后,我在该项目上工作了一段时间。 在“项目属性”>“ Java构建路径”下,任