Validation Error:
The tag 'img' may only appear as a descendant of tag 'noscript'. Did you mean 'amp-img'?
The above error is clearly due to your AMP web-page code having a image tag which is starting with <img and not <amp-img. It is mandatory to change all img tags to amp-img or else your HTML code would not pass the validation and you would see this error!
Solution:- Find the following string in your source code: <img and </img>
- If you get any results, replace them with <amp-img and </amp-img>,also make sure to add default width and height attribute as its needed as well.
- Save and validate your amp code again it should work!
<amp-img
alt="This is an AMP Image!"
title="Some title goes here!"
src="/images/chicago.jpg"
width="400"
height="300"
layout="responsive">
</amp-img>
Facing issues? Have Questions? Post them here! I am happy to answer!
Author Info:
Rakesh (He/Him) has over 14+ years of experience in Web and Application development. He is the author of insightful How-To articles for Code2care.
Follow him on: X
You can also reach out to him via e-mail: rakesh@code2care.org
More Posts related to AMP,
More Posts:
- How to crop a screenshot on Mac/Macbook - MacOS
- How to stop and start a docker container - Docker
- Minecraft Fix: Error: UNKNOWN code: Deep Ocean - Something went wrong in the login process - Windows
- Python Program To Calculate Simple Interest (SimpleInterest.py) - Python
- How to Calculate the SHA Hash Value of a File in Java - Java
- Fix - Java: invalid source release: IntelliJ IDE - Java
- bash: command not found error [macOS Terminal Linux, Unix or Windows] - MacOS
- Quick steps to install Nginx on Ubuntu Linux - Ubuntu