HTML中Imprint超链接的rel属性正确取值及规范提案咨询
关于Imprint页面链接rel属性的规范用法及扩展建议
一、现有规范下的可行方案
- 不推荐
author+license组合:这两个rel值有明确专属语义——author指向内容创作者,license指向版权许可协议,而Imprint页面包含企业主体信息、联系渠道、版权声明等综合法定内容,用二者组合会混淆语义,不符合规范用法。 - 行业通用替代方案:目前IANA和Microformats官方注册表均无
imprint类标准rel值,业内常用两种方式:- 自定义rel值:直接使用
<a href="/imprint" rel="imprint">Imprint</a>,虽然不属于官方注册值,但浏览器与解析工具会自动忽略未识别的rel值,不会引发功能问题,且语义清晰直观。 - 结合结构化标记补充语义:如果需要更严谨的机器可读性,可搭配Schema.org的类型标记,示例:
<a href="/imprint" rel="imprint" itemtype="https://schema.org/LegalBusinessEntity">Imprint</a>
- 自定义rel值:直接使用
二、提交新rel值的可行性及操作流程
- 提交合理性:Imprint是欧洲多国法律强制要求的页面类型,具备明确且广泛的使用场景,提交
imprint作为新rel值能填补官方注册表的空白,帮助开发者统一语义规范。 - 提交步骤:
- 撰写规范说明文档,包含:
- rel值名称(
imprint) - 清晰的语义定义:指向包含网站运营主体信息、法定联系详情、版权声明等合规内容的页面
- 实际使用示例
- rel值名称(
- 遵循IANA链接关系注册表的官方提交流程发起申请,同时可在Microformats社区发起讨论获取支持,提升申请通过率。
- 撰写规范说明文档,包含:
内容的提问来源于stack exchange,提问作者glmvc
相关产品推荐
相关产品推荐

