ORIGINAL HTML --------------- Line 1: Line 16: Line 22: Line 23: Line 24: Line 25: Line 26: Line 27: Line 28: Line 29: Line 30: Line 31: Line 32: Line 33: Line 34: Line 35: Line 36: Line 37: Line 38: Line 39: Line 40: Line 41: Line 42: Line 43: Line 44: Line 46: Line 47: Line 48: Line 49: Line 50: Line 51: Line 52: Line 53: Line 54: Line 55: Line 56: Line 57: Line 58: Line 59: Line 60: Line 61: Line 62: Line 63: Line 64: Line 65: Line 66: Line 67: Line 68: Line 69: Line 70: Line 71: Line 72: Line 73: Line 74: Line 75: Line 76: Line 77: Line 78: Line 79: Line 80: Line 81: Line 82: Line 83: Line 84: Line 85: Line 86: Line 87: Line 88: Line 89: Line 90: Line 91: Line 92: Line 93: Line 94: Line 95: Line 96: Line 97: Line 98: Line 99: Line 100: Line 101: Line 102: Line 103: Line 104: Line 105: Line 106: Line 107: Line 108: Line 109: Line 110: Line 111: Line 112: Line 113: Line 114: Line 115: Line 116: Line 117: Line 118: Line 119: Line 120: Line 121: Line 122: Line 123: Line 124: Line 125: Line 126: Line 127: Line 128: Line 129: Line 130: Line 131: Line 132: Line 133: Line 134: Line 135: Line 136: Line 137: Line 138: Line 139: Line 140: Line 141: Line 142: Line 143: Line 144: Line 145: Line 146: Line 147: Line 148: Line 149: Line 150: Line 151: AMP-HTML Validation Issues and Fixes ------------------------------------- FAIL on line 110 - The specified layout 'CONTAINER' is not supported by tag 'amp-img'. [code: SPECIFIED_LAYOUT_INVALID category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] ACTION TAKEN: amp-img tried to fix problems with amp-img by setting layout to responsive on line 111 - The specified layout 'CONTAINER' is not supported by tag 'amp-img'. [code: SPECIFIED_LAYOUT_INVALID category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] ACTION TAKEN: amp-img tried to fix problems with amp-img by trying to fetch height, width from image directly and/or setting layout to responsive on line 112 - The implied layout 'CONTAINER' is not supported by tag 'amp-img'. [code: IMPLIED_LAYOUT_INVALID category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] ACTION TAKEN: amp-img tried to fix problems with amp-img by setting layout to responsive on line 115 - The mandatory attribute 'height' is missing in tag 'amp-img'. [code: MANDATORY_ATTR_MISSING category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] on line 116 - The mandatory attribute 'height' is missing in tag 'amp-img'. [code: MANDATORY_ATTR_MISSING category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] on line 117 - The mandatory attribute 'height' is missing in tag 'amp-img'. [code: MANDATORY_ATTR_MISSING category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] on line 118 - The mandatory attribute 'width' is missing in tag 'amp-img'. [code: MANDATORY_ATTR_MISSING category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] on line 119 - The attribute 'height' in tag 'amp-img' is set to the invalid value 'auto'. [code: INVALID_ATTR_VALUE category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] ACTION TAKEN: amp-img.height attribute was removed due to validation issues. on line 120 - The attribute 'width' in tag 'amp-img' is set to the invalid value 'auto'. [code: INVALID_ATTR_VALUE category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] ACTION TAKEN: amp-img.width attribute was removed due to validation issues. on line 123 - Inconsistent units for width and height in tag 'amp-img' - width is specified in 'px' whereas height is specified in 'rem'. [code: INCONSISTENT_UNITS_FOR_WIDTH_AND_HEIGHT category: AMP_LAYOUT_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] on line 126 - The mandatory attribute 'src' is missing in tag 'amp-img'. [code: MANDATORY_ATTR_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] on line 127 - The mandatory attribute 'src' is missing in tag 'amp-anim'. [code: MANDATORY_ATTR_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-anim.html] on line 130 - The attribute 'srcset' may not appear in tag 'amp-audio'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-audio.html] ACTION TAKEN: amp-audio.srcset attribute was removed due to validation issues. on line 131 - The attribute 'srcset' may not appear in tag 'amp-ad'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/amp-ad.html] ACTION TAKEN: amp-ad.srcset attribute was removed due to validation issues. on line 134 - The tag 'amp-iframe' is missing a mandatory attribute - pick one of ['src', 'srcdoc']. [code: MANDATORY_ONEOF_ATTR_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-iframe.html] on line 135 - The mandatory attribute 'src' is missing in tag 'amp-pixel'. [code: MANDATORY_ATTR_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/amp-pixel.html] on line 138 - The attribute 'src' may not appear in tag 'amp-fit-text'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-fit-text.html] ACTION TAKEN: amp-fit-text.src attribute was removed due to validation issues. on line 139 - The attribute 'src' may not appear in tag 'amp-carousel'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-carousel.html] ACTION TAKEN: amp-carousel.src attribute was removed due to validation issues. on line 140 - The attribute 'srcset' may not appear in tag 'amp-youtube'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-youtube.html] ACTION TAKEN: amp-youtube.srcset attribute was removed due to validation issues. on line 141 - The attribute 'srcset' may not appear in tag 'amp-twitter'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-twitter.html] ACTION TAKEN: amp-twitter.srcset attribute was removed due to validation issues. on line 142 - The attribute 'srcset' may not appear in tag 'amp-instagram'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-instagram.html] ACTION TAKEN: amp-instagram.srcset attribute was removed due to validation issues. on line 143 - The attribute 'src' may not appear in tag 'amp-lightbox'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-lightbox.html] ACTION TAKEN: amp-lightbox.src attribute was removed due to validation issues. on line 146 - The attribute 'foo' may not appear in tag 'amp-img'. [code: DISALLOWED_ATTR category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/amp-img.html] ACTION TAKEN: amp-img.foo attribute was removed due to validation issues. GLOBAL WARNING - The tag 'amp-audio extension .js script' is missing or incorrect, but required by 'amp-audio'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-audio.html] ACTION TAKEN: amp-audio custom component script tag added to head - The tag 'amp-lightbox extension .js script' is missing or incorrect, but required by 'amp-lightbox'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-lightbox.html] ACTION TAKEN: amp-lightbox custom component script tag added to head - The tag 'amp-anim extension .js script' is missing or incorrect, but required by 'amp-anim'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-anim.html] ACTION TAKEN: amp-anim custom component script tag added to head - The tag 'amp-iframe extension .js script' is missing or incorrect, but required by 'amp-iframe'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-iframe.html] ACTION TAKEN: amp-iframe custom component script tag added to head - The tag 'amp-fit-text extension .js script' is missing or incorrect, but required by 'amp-fit-text'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-fit-text.html] ACTION TAKEN: amp-fit-text custom component script tag added to head - The tag 'amp-carousel extension .js script' is missing or incorrect, but required by 'amp-carousel'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-carousel.html] ACTION TAKEN: amp-carousel custom component script tag added to head - The tag 'amp-youtube extension .js script' is missing or incorrect, but required by 'amp-youtube'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-youtube.html] ACTION TAKEN: amp-youtube custom component script tag added to head - The tag 'amp-twitter extension .js script' is missing or incorrect, but required by 'amp-twitter'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-twitter.html] ACTION TAKEN: amp-twitter custom component script tag added to head - The tag 'amp-instagram extension .js script' is missing or incorrect, but required by 'amp-instagram'. [code: TAG_REQUIRED_BY_MISSING category: AMP_TAG_PROBLEM see: https://www.ampproject.org/docs/reference/extended/amp-instagram.html] ACTION TAKEN: amp-instagram custom component script tag added to head COMPONENT NAMES WITH JS PATH ------------------------------ 'amp-audio', include path 'https://cdn.ampproject.org/v0/amp-audio-0.1.js' 'amp-lightbox', include path 'https://cdn.ampproject.org/v0/amp-lightbox-0.1.js' 'amp-anim', include path 'https://cdn.ampproject.org/v0/amp-anim-0.1.js' 'amp-iframe', include path 'https://cdn.ampproject.org/v0/amp-iframe-0.1.js' 'amp-fit-text', include path 'https://cdn.ampproject.org/v0/amp-fit-text-0.1.js' 'amp-carousel', include path 'https://cdn.ampproject.org/v0/amp-carousel-0.1.js' 'amp-youtube', include path 'https://cdn.ampproject.org/v0/amp-youtube-0.1.js' 'amp-twitter', include path 'https://cdn.ampproject.org/v0/amp-twitter-0.1.js' 'amp-instagram', include path 'https://cdn.ampproject.org/v0/amp-instagram-0.1.js'