2016-08-03 20 views
7

Versuch, meine amp-img zu validieren. In diesem Beispiel: http://staging.laineygossip.com/Sasha-Celeb-Finds-Sienna-Miller/Lifestyle/24695/amp#development=1amp-img error: Layout wird nicht unterstützt für: container

ich den Fehler: Layout not supported for: container
in der Konsole der Fehler ist: The specified layout 'CONTAINER' is not supported by tag 'amp-img'

nicht sicher, was dieser Fehler bedeutet.

Bis jetzt kann ich nichts in der Dokumentation finden, die sich auf diese Fehlermeldung bezieht.

Antwort

2

container wird vom Attribut layout in <amp-img> nicht unterstützt. Die AMP Docs bieten eine Liste der unterstützten Layouts, die Sie verwenden können.

+0

Ich dachte, ich es richtig gelesen ... anscheinend nicht -__- –

+0

Ich bin sicher, dass jeder, dass gemacht wird, bevor :) – Andrew

8

Wie pro docs Google AMP, Layout unterstützt:

FILL, fest, mit fester Höhe, FLEX-ITEM, nodisplay, RESPONSIVE

an diesem Beispiel sehen Sie auch, ich glaube nicht, dass Sie müssen Anführungszeichen um den Layout-Typ: https://ampbyexample.com/samples_templates/news_article/

So sollte es in etwa so aussehen:

<figure> 
    <amp-img src="/img/landscape_village_1280x720.jpg" 
     width=1280 
     height=768 
     layout=responsive></amp-img> 
    <figcaption>Here is a responsive image.</figcaption> 
</figure> 
+0

Das ist genau das Problem. Der angezeigte Fehler ist völlig falsch. Das Einrichten von Höhe und Breite hat es gelöst. –

9

Amp setzt standardmäßig auf layout = "container", wenn kein Attribut width and height gesetzt ist. So können Sie diesen Fehler erhalten, obwohl Sie kein Layout festgelegt haben.

Zum Zeitpunkt meiner Antwort gilt dies auch für amp-img, die layout = "container" nicht unterstützen - daher Ihr Fehler.

Layout Documentation