30 HTML5 Quiz Questions and Answers

HTML5, short for Hypertext Markup Language 5, is the latest revision of the HTML standard used to structure and present content on the World Wide Web. It is a core technology used for building and designing websites and web applications. HTML5 comes with several new features and improvements over its predecessors, making it more powerful, flexible, and capable of supporting modern web development practices.

Here is an introduction to HTML5, covering its key features, benefits, and impact on web development:

Evolution of HTML:
HTML (Hypertext Markup Language) has been the backbone of web content since the early days of the internet. As the web evolved, so did HTML. HTML5 is the fifth major revision of the HTML standard, following HTML4, which was released in 1997. HTML5 was first introduced in 2008 and has since become the preferred choice for web developers and browser vendors.

Key Features of HTML5:
HTML5 introduces several new elements, attributes, and APIs (Application Programming Interfaces) that enhance the capabilities of web pages. Some of the key features of HTML5 include:

Canvas API for drawing graphics and animations directly on the web page.
Improved form elements and validation capabilities.
Local storage and offline web application support using the Web Storage API.
Geolocation API to access the user’s geographical location.
Websockets for real-time communication between the client and the server.
Responsive web design support for building mobile-friendly websites.

Table of content

Part 1: 30 HTML5 quiz questions & answers

1. Question: What does HTML stand for?
a) HyperText Markup Language
b) High-Tech Markup Language
c) Hyperlink and Text Markup Language
d) Home Tool Markup Language
Answer: a) HyperText Markup Language

2. Question: What is the latest version of HTML as of 2021?
a) HTML3
b) HTML4
c) HTML5
d) HTMLX
Answer: c) HTML5

5. Question: Which HTML5 attribute is used to specify an image alternative for browsers that cannot display the image?
a) alt
b) placeholder
c) fallback
d) src
Answer: a) alt

7. Question: What is the purpose of the

9. Question: Which attribute is used to make an HTML5 element require input from the user before submitting a form?
a) required
b) mandatory
c) validate
d) input-required
Answer: a) required

11. Question: Which HTML5 attribute is used to specify the URL of an external stylesheet to style a webpage?
a) src
b) link
c) href
d) rel
Answer: c) href

12. Question: What is the purpose of the {progress} element in HTML5?
a) To display a progress bar or indicator for a task
b) To define a mathematical calculation
c) To create a progress report for a webpage
d) To define a variable in JavaScript
Answer: a) To display a progress bar or indicator for a task

13. Question: Which HTML5 attribute is used to specify the target destination of a hyperlink?
a) target
b) href
c) link
d) destination
Answer: a) target

Part 2: Download HTML5 questions & answers for free

Download questions & answers for free

Download quiz questions
Generate questions for any topic

19. Question: What is the purpose of the “autocomplete” attribute in HTML5?
a) To enable or disable auto-completion for an input field
b) To define a list of autocomplete options
c) To set the default value of an input field
d) To create an automatic slideshow of images
Answer: a) To enable or disable auto-completion for an input field

21. Question: What does the “async” attribute do when used with a script element?
a) It specifies that the script should be executed asynchronously, without waiting for the page to load.
b) It prevents the script from executing.
c) It specifies that the script should be executed synchronously, blocking page rendering until the script is loaded and executed.
d) It enables automatic scrolling of the webpage.
Answer: a) It specifies that the script should be executed asynchronously, without waiting for the page to load.

22. Question: Which HTML5 attribute is used to specify alternative text for an image, to be displayed if the image cannot be loaded?
a) alt
b) placeholder
c) fallback
d) src
Answer: a) alt

23. Question: What is the purpose of the “contenteditable” attribute in HTML5?
a) It defines whether an element can be edited by the user.
b) It controls the visibility of an element on the webpage.
c) It specifies the content of an element.
d) It allows elements to be copied and pasted.
Answer: a) It defines whether an element can be edited by the user.

25. Question: What is the purpose of the

a webpage
b) To create a countdown timer
c) To define a time and date
d) To display a schedule of events
Answer: c) To define a time and date

27. Question: What is the purpose of the “spellcheck” attribute in HTML5?
a) It defines whether spell checking should be enabled for an input field.
b) It checks the spelling of the entire webpage.
c) It specifies a list of commonly misspelled words.
d) It prevents users from copying and pasting text.
Answer: a) It defines whether spell checking should be enabled for an input field.

28. Question: Which HTML5 attribute is used to specify the URL of an external script file?
a) src
b) link
c) href
d) script
Answer: a) src

29. Question: What is the purpose of the “download” attribute in HTML5?
a) It specifies the size of a downloadable file.
b) It automatically starts downloading a file when the link is clicked.
c) It prevents users from downloading files.
d) It specifies the filename of a downloadable file.
Answer: d) It specifies the filename of a downloadable file.

Part 3: Best online quiz making platform – OnlineExamMaker

OnlineExamMaker gives you everything you need to create interactive online quizzes to assess students and staffs, and engage potential customers. The online quiz platform offers options for adding multimedia elements, such as images and videos, to enhance the quiz-taking experience.

Create Your Next Quiz/Exam with OnlineExamMaker

SAAS, free forever
100% data ownership