2016-08-03 7 views
7

मेरे amp-img को सत्यापित करने का प्रयास कर रहा है। इस उदाहरण में: http://staging.laineygossip.com/Sasha-Celeb-Finds-Sienna-Miller/Lifestyle/24695/amp#development=1amp-img त्रुटि: लेआउट के लिए समर्थित नहीं है: कंटेनर

मैं त्रुटि मिलती है: Layout not supported for: container
कंसोल में त्रुटि है: The specified layout 'CONTAINER' is not supported by tag 'amp-img'

सुनिश्चित नहीं हैं कि क्या इस त्रुटि का मतलब है।

अब तक मुझे इस त्रुटि संदेश से संबंधित दस्तावेज़ों में कुछ भी नहीं मिला है।

उत्तर

2

container में layout विशेषता द्वारा समर्थित नहीं है। AMP Docs समर्थित लेआउट की एक सूची प्रदान करता है जिसका आप उपयोग कर सकते हैं।

+0

मैंने सोचा कि मैं इसे सही ढंग से पढ़ें ... जाहिरा तौर पर नहीं -__- –

+0

मुझे यकीन है कि हर किसी को किया है कि :) – Andrew

8

प्रति गूगल डॉक्स एएमपी के रूप में, लेआउट का समर्थन:

भरें, निर्धारित, निश्चित ऊंचाई, FLEX-मद, NODISPLAY, उत्तरदायी

इसके अलावा इस उदाहरण को देखो, मैं तुम्हें नहीं लगता https://ampbyexample.com/samples_templates/news_article/

तो यह कुछ इस तरह दिखना चाहिए:: लेआउट प्रकार के आसपास उद्धरण की जरूरत

<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

से पहले यह ठीक मुद्दा है हूँ। प्रदर्शित त्रुटि पूरी तरह से गलत है। ऊंचाई और चौड़ाई की स्थापना इसे हल किया। –

9

एएमपी लेआउट = "कंटेनर" पर डिफ़ॉल्ट है यदि कोई चौड़ाई और ऊंचाई विशेषता सेट नहीं है। तो आप यह त्रुटि प्राप्त कर सकते हैं भले ही आपने कोई लेआउट सेट न किया हो।

मेरी प्रतिक्रिया के समय, यह amp-img का भी मामला है जो लेआउट = "कंटेनर" का समर्थन नहीं करता - इसलिए आपकी त्रुटि।

Layout Documentation

संबंधित मुद्दे