【问题标题】:AMP: The tag 'amp-social-share' may not appear as a descendant of tag 'amp-sidebar'. Why?AMP:标签“amp-social-share”可能不会显示为标签“amp-sidebar”的后代。为什么?
【发布时间】:2016-08-02 00:08:02
【问题描述】:

AMP 验证器显示以下错误:

标签“amp-social-share”可能不会显示为标签“amp-sidebar”的后代。

老实说,我不明白这种限制的原因。例如,当用户单击“共享”图标时,我想在右侧显示窄边栏;并且侧边栏应该有几个 amp-social-share 项目。

为什么我做不到?

更新

AMP 项目团队决定取消此限制。详情在这里:https://github.com/ampproject/amphtml/issues/4273

【问题讨论】:

    标签: amp-html


    【解决方案1】:

    在此documentation 中声明,amp-sidebar 可能不包含除amp-accordion、amp-img 和amp-fit-text 之外的任何AMP 元素。这就是您收到此错误的原因,因为您将 amp-social-share 放在 amp-sidebar 下。

    另请注意,AMP 文档中只能有一个 amp-sidebar。 amp-sidebar 应该是 <body> 的直接子代。它必须有一个不显示的布局。

    【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多